Raspbian Package Auto-Building

Build log for sfcgal (1.4.1-4) on armhf

sfcgal1.4.1-4armhf → 2022-10-05 21:39:48

sbuild (Debian sbuild) 0.78.1 (09 February 2019) on test2019

+==============================================================================+
| sfcgal 1.4.1-4 (armhf)                       Wed, 05 Oct 2022 19:58:27 +0000 |
+==============================================================================+

Package: sfcgal
Version: 1.4.1-4
Source Version: 1.4.1-4
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bookworm-staging-armhf-sbuild-9b294533-6006-4ce2-b6dd-5bba53f9e33c' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/sfcgal-ZFj77k/resolver-T7YPKw' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.3 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.2 MB]
Fetched 27.5 MB in 11s (2545 kB/s)
Reading package lists...
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'sfcgal' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/debian-gis-team/sfcgal.git
Please use:
git clone https://salsa.debian.org/debian-gis-team/sfcgal.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 2464 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main sfcgal 1.4.1-4 (dsc) [2095 B]
Get:2 http://172.17.4.1/private bookworm-staging/main sfcgal 1.4.1-4 (tar) [2298 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main sfcgal 1.4.1-4 (diff) [164 kB]
Fetched 2464 kB in 0s (6379 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/sfcgal-ZFj77k/sfcgal-1.4.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/sfcgal-ZFj77k' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 12), cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath, build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 12), cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [957 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [422 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [506 B]
Fetched 1885 B in 0s (48.8 kB/s)
Reading package lists...
Reading package lists...

Install main build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils chrpath cmake
  cmake-data debhelper dh-autoreconf dh-elpa-helper dh-strip-nondeterminism
  dwz emacsen-common file gettext gettext-base gfortran-12 groff-base
  ibverbs-providers icu-devtools intltool-debian libarchive-zip-perl
  libarchive13 libboost-all-dev libboost-atomic-dev libboost-atomic1.74-dev
  libboost-atomic1.74.0 libboost-chrono-dev libboost-chrono1.74-dev
  libboost-chrono1.74.0 libboost-container-dev libboost-container1.74-dev
  libboost-container1.74.0 libboost-context-dev libboost-context1.74-dev
  libboost-context1.74.0 libboost-coroutine-dev libboost-coroutine1.74-dev
  libboost-coroutine1.74.0 libboost-date-time-dev libboost-date-time1.74-dev
  libboost-date-time1.74.0 libboost-dev libboost-exception-dev
  libboost-exception1.74-dev libboost-fiber-dev libboost-fiber1.74-dev
  libboost-fiber1.74.0 libboost-filesystem-dev libboost-filesystem1.74-dev
  libboost-filesystem1.74.0 libboost-graph-dev libboost-graph-parallel-dev
  libboost-graph-parallel1.74-dev libboost-graph-parallel1.74.0
  libboost-graph1.74-dev libboost-graph1.74.0 libboost-iostreams-dev
  libboost-iostreams1.74-dev libboost-iostreams1.74.0 libboost-locale-dev
  libboost-locale1.74-dev libboost-locale1.74.0 libboost-log-dev
  libboost-log1.74-dev libboost-log1.74.0 libboost-math-dev
  libboost-math1.74-dev libboost-math1.74.0 libboost-mpi-dev
  libboost-mpi-python-dev libboost-mpi-python1.74-dev
  libboost-mpi-python1.74.0 libboost-mpi1.74-dev libboost-mpi1.74.0
  libboost-nowide-dev libboost-nowide1.74-dev libboost-nowide1.74.0
  libboost-numpy-dev libboost-numpy1.74-dev libboost-numpy1.74.0
  libboost-program-options-dev libboost-program-options1.74-dev
  libboost-program-options1.74.0 libboost-python-dev libboost-python1.74-dev
  libboost-python1.74.0 libboost-random-dev libboost-random1.74-dev
  libboost-random1.74.0 libboost-regex-dev libboost-regex1.74-dev
  libboost-regex1.74.0 libboost-serialization-dev
  libboost-serialization1.74-dev libboost-serialization1.74.0
  libboost-stacktrace-dev libboost-stacktrace1.74-dev
  libboost-stacktrace1.74.0 libboost-system-dev libboost-system1.74-dev
  libboost-system1.74.0 libboost-test-dev libboost-test1.74-dev
  libboost-test1.74.0 libboost-thread-dev libboost-thread1.74-dev
  libboost-thread1.74.0 libboost-timer-dev libboost-timer1.74-dev
  libboost-timer1.74.0 libboost-tools-dev libboost-type-erasure-dev
  libboost-type-erasure1.74-dev libboost-type-erasure1.74.0 libboost-wave-dev
  libboost-wave1.74-dev libboost-wave1.74.0 libboost1.74-dev
  libboost1.74-tools-dev libbrotli1 libbsd0 libcbor0.8 libcgal-dev
  libcurl3-gnutls libcurl4 libdebhelper-perl libedit2 libelf1 libevent-2.1-7
  libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
  libevent-pthreads-2.1-7 libexpat1 libexpat1-dev libfabric1 libfido2-1
  libfile-stripnondeterminism-perl libgfortran-12-dev libgfortran5 libgmp-dev
  libgmpxx4ldbl libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev
  libibverbs1 libicu-dev libicu71 libjs-jquery libjs-jquery-ui libjs-sphinxdoc
  libjs-underscore libjsoncpp25 libltdl-dev libltdl7 libmagic-mgc libmagic1
  libmd0 libmpdec3 libmpfr-dev libncurses6 libnghttp2-14 libnl-3-200
  libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1
  libopenmpi-dev libopenmpi3 libpciaccess0 libpipeline1 libpmix-dev libpmix2
  libprocps8 libpsl5 libpython3-dev libpython3-stdlib libpython3.10
  libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib librdmacm1
  librhash0 librtmp1 libssh2-1 libsub-override-perl libtool libuchardet0
  libuv1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2
  libxnvctrl0 m4 man-db media-types mpi-default-bin mpi-default-dev
  ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkg-kde-tools
  po-debconf procps python3 python3-dev python3-distutils python3-lib2to3
  python3-minimal python3.10 python3.10-dev python3.10-minimal zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build
  cmake-format dh-make gettext-doc libasprintf-dev libgettextpo-dev
  gfortran-12-doc libcoarrays-dev groff lrzip libboost-doc graphviz
  libboost1.74-doc gccxml libboost-contract1.74-dev libmpfrc++-dev libntl-dev
  xsltproc doxygen docbook-xml docbook-xsl default-jdk fop libmpfi-dev
  libtbb-dev gmp-doc libgmp10-doc icu-doc libjs-jquery-ui-docs libtool-doc
  libmpfr-doc openmpi-doc pciutils gcj-jdk m4-doc apparmor less www-browser
  opencl-icd gfortran | fortran-compiler keychain libpam-ssh monkeysphere
  ssh-askpass cdbs libmail-box-perl python3-doc python3-tk python3-venv
  python3.10-venv python3.10-doc binfmt-support
Recommended packages:
  curl | wget | lynx ca-certificates libarchive-cpio-perl javascript-common
  libgpm2 libcoarrays-openmpi-dev publicsuffix xauth libwww-perl
  libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils chrpath cmake
  cmake-data debhelper dh-autoreconf dh-elpa-helper dh-strip-nondeterminism
  dwz emacsen-common file gettext gettext-base gfortran-12 groff-base
  ibverbs-providers icu-devtools intltool-debian libarchive-zip-perl
  libarchive13 libboost-all-dev libboost-atomic-dev libboost-atomic1.74-dev
  libboost-atomic1.74.0 libboost-chrono-dev libboost-chrono1.74-dev
  libboost-chrono1.74.0 libboost-container-dev libboost-container1.74-dev
  libboost-container1.74.0 libboost-context-dev libboost-context1.74-dev
  libboost-context1.74.0 libboost-coroutine-dev libboost-coroutine1.74-dev
  libboost-coroutine1.74.0 libboost-date-time-dev libboost-date-time1.74-dev
  libboost-date-time1.74.0 libboost-dev libboost-exception-dev
  libboost-exception1.74-dev libboost-fiber-dev libboost-fiber1.74-dev
  libboost-fiber1.74.0 libboost-filesystem-dev libboost-filesystem1.74-dev
  libboost-filesystem1.74.0 libboost-graph-dev libboost-graph-parallel-dev
  libboost-graph-parallel1.74-dev libboost-graph-parallel1.74.0
  libboost-graph1.74-dev libboost-graph1.74.0 libboost-iostreams-dev
  libboost-iostreams1.74-dev libboost-iostreams1.74.0 libboost-locale-dev
  libboost-locale1.74-dev libboost-locale1.74.0 libboost-log-dev
  libboost-log1.74-dev libboost-log1.74.0 libboost-math-dev
  libboost-math1.74-dev libboost-math1.74.0 libboost-mpi-dev
  libboost-mpi-python-dev libboost-mpi-python1.74-dev
  libboost-mpi-python1.74.0 libboost-mpi1.74-dev libboost-mpi1.74.0
  libboost-nowide-dev libboost-nowide1.74-dev libboost-nowide1.74.0
  libboost-numpy-dev libboost-numpy1.74-dev libboost-numpy1.74.0
  libboost-program-options-dev libboost-program-options1.74-dev
  libboost-program-options1.74.0 libboost-python-dev libboost-python1.74-dev
  libboost-python1.74.0 libboost-random-dev libboost-random1.74-dev
  libboost-random1.74.0 libboost-regex-dev libboost-regex1.74-dev
  libboost-regex1.74.0 libboost-serialization-dev
  libboost-serialization1.74-dev libboost-serialization1.74.0
  libboost-stacktrace-dev libboost-stacktrace1.74-dev
  libboost-stacktrace1.74.0 libboost-system-dev libboost-system1.74-dev
  libboost-system1.74.0 libboost-test-dev libboost-test1.74-dev
  libboost-test1.74.0 libboost-thread-dev libboost-thread1.74-dev
  libboost-thread1.74.0 libboost-timer-dev libboost-timer1.74-dev
  libboost-timer1.74.0 libboost-tools-dev libboost-type-erasure-dev
  libboost-type-erasure1.74-dev libboost-type-erasure1.74.0 libboost-wave-dev
  libboost-wave1.74-dev libboost-wave1.74.0 libboost1.74-dev
  libboost1.74-tools-dev libbrotli1 libbsd0 libcbor0.8 libcgal-dev
  libcurl3-gnutls libcurl4 libdebhelper-perl libedit2 libelf1 libevent-2.1-7
  libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
  libevent-pthreads-2.1-7 libexpat1 libexpat1-dev libfabric1 libfido2-1
  libfile-stripnondeterminism-perl libgfortran-12-dev libgfortran5 libgmp-dev
  libgmpxx4ldbl libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev
  libibverbs1 libicu-dev libicu71 libjs-jquery libjs-jquery-ui libjs-sphinxdoc
  libjs-underscore libjsoncpp25 libltdl-dev libltdl7 libmagic-mgc libmagic1
  libmd0 libmpdec3 libmpfr-dev libncurses6 libnghttp2-14 libnl-3-200
  libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1
  libopenmpi-dev libopenmpi3 libpciaccess0 libpipeline1 libpmix-dev libpmix2
  libprocps8 libpsl5 libpython3-dev libpython3-stdlib libpython3.10
  libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib librdmacm1
  librhash0 librtmp1 libssh2-1 libsub-override-perl libtool libuchardet0
  libuv1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2
  libxnvctrl0 m4 man-db media-types mpi-default-bin mpi-default-dev
  ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkg-kde-tools
  po-debconf procps python3 python3-dev python3-distutils python3-lib2to3
  python3-minimal python3.10 python3.10-dev python3.10-minimal
  sbuild-build-depends-main-dummy zlib1g-dev
0 upgraded, 224 newly installed, 0 to remove and 16 not upgraded.
Need to get 103 MB of archives.
After this operation, 634 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [928 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-minimal armhf 3.10.7-1 [813 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.4.9-1 [83.3 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf python3.10-minimal armhf 3.10.7-1 [1518 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.10.6-1 [38.7 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf media-types all 8.0.0 [33.4 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-stdlib armhf 3.10.7-1 [1598 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf python3.10 armhf 3.10.7-1 [547 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.10.6-1 [21.7 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.10.6-1 [38.2 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-8 [793 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-1 [137 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.6-3 [34.3 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.10.2-3 [1364 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.3+20220423-2 [79.6 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libprocps8 armhf 2:3.3.17-7 [60.7 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf procps armhf 2:3.3.17-7 [475 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-9 [171 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-2 [28.6 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.6-1 [109 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210910-1 [81.2 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf libcbor0.8 armhf 0.8.0-2 [22.8 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libfido2-1 armhf 1.11.0-1+b1 [66.7 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf openssh-client armhf 1:9.0p1-1+b2 [890 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-9 [510 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libicu71 armhf 71.1-3 [8855 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1 [591 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libarchive13 armhf 3.6.0-1 [306 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.50.0-1 [65.0 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-3+b1 [161 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf libcurl4 armhf 7.85.0-1 [325 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf libjsoncpp25 armhf 1.9.5-4 [66.7 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libuv1 armhf 1.44.2-1+rpi1 [125 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf dh-elpa-helper all 2.0.11 [11.4 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf emacsen-common all 3.0.4 [19.3 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf cmake-data all 3.24.2-1 [2019 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf cmake armhf 3.24.2-1 [3661 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.9.1 [196 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-4 [526 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-3 [10.4 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-9 [1220 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.9.1 [1071 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libgfortran5 armhf 12.2.0-3+rpi1 [238 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf libgfortran-12-dev armhf 12.2.0-3+rpi1 [285 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf gfortran-12 armhf 12.2.0-3+rpi1 [7509 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libnl-3-200 armhf 3.7.0-0.2 [55.0 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libnl-route-3-200 armhf 3.7.0-0.2 [152 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libibverbs1 armhf 42.0-1 [53.7 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf ibverbs-providers armhf 42.0-1 [28.8 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf icu-devtools armhf 71.1-3 [177 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf libboost1.74-dev armhf 1.74.0-17 [9534 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libboost-dev armhf 1.74.0.3+b4 [4824 B]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libboost1.74-tools-dev armhf 1.74.0-17 [1229 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libboost-tools-dev armhf 1.74.0.3+b4 [4784 B]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74.0 armhf 1.74.0-17 [245 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74-dev armhf 1.74.0-17 [246 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic-dev armhf 1.74.0.3+b4 [4912 B]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74.0 armhf 1.74.0-17 [249 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74-dev armhf 1.74.0-17 [255 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono-dev armhf 1.74.0.3+b4 [5232 B]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf libboost-container1.74.0 armhf 1.74.0-17 [265 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf libboost-container1.74-dev armhf 1.74.0-17 [269 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf libboost-container-dev armhf 1.74.0.3+b4 [5088 B]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74.0 armhf 1.74.0-17 [242 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74.0 armhf 1.74.0-17 [322 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74-dev armhf 1.74.0-17 [387 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74-dev armhf 1.74.0-17 [251 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74.0 armhf 1.74.0-17 [242 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74-dev armhf 1.74.0-17 [244 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74.0 armhf 1.74.0-17 [272 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74-dev armhf 1.74.0-17 [285 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libboost-context1.74.0 armhf 1.74.0-17 [244 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libboost-context1.74-dev armhf 1.74.0-17 [245 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf libboost-context-dev armhf 1.74.0.3+b4 [4812 B]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf libboost-coroutine1.74.0 armhf 1.74.0-17 [252 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf libboost-coroutine1.74-dev armhf 1.74.0-17 [259 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf libboost-coroutine-dev armhf 1.74.0.3+b4 [4884 B]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time-dev armhf 1.74.0.3+b4 [4604 B]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf libboost-exception1.74-dev armhf 1.74.0-17 [242 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf libboost-exception-dev armhf 1.74.0.3+b4 [4596 B]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf libboost-filesystem1.74.0 armhf 1.74.0-17 [274 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf libboost-filesystem1.74-dev armhf 1.74.0-17 [285 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf libboost-fiber1.74.0 armhf 1.74.0-17 [262 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf libboost-fiber1.74-dev armhf 1.74.0-17 [275 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf libboost-fiber-dev armhf 1.74.0.3+b4 [5036 B]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf libboost-filesystem-dev armhf 1.74.0.3+b4 [4636 B]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf libboost-regex1.74.0 armhf 1.74.0-17 [444 kB]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf libboost-graph1.74.0 armhf 1.74.0-17 [308 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf libicu-dev armhf 71.1-3 [9799 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf libboost-regex1.74-dev armhf 1.74.0-17 [550 kB]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf libboost-test1.74.0 armhf 1.74.0-17 [429 kB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf libboost-test1.74-dev armhf 1.74.0-17 [516 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf libboost-graph1.74-dev armhf 1.74.0-17 [1545 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf libboost-graph-dev armhf 1.74.0.3+b4 [4712 B]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-5+b1 [125 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf libevent-pthreads-2.1-7 armhf 2.1.12-stable-5+b1 [57.6 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf librdmacm1 armhf 42.0-1 [60.3 kB]
Get:120 http://172.17.4.1/private bookworm-staging/main armhf libfabric1 armhf 1.11.0-3 [310 kB]
Get:121 http://172.17.4.1/private bookworm-staging/main armhf libhwloc15 armhf 2.8.0-1 [130 kB]
Get:122 http://172.17.4.1/private bookworm-staging/main armhf libcurl3-gnutls armhf 7.85.0-1 [320 kB]
Get:123 http://172.17.4.1/private bookworm-staging/main armhf libpciaccess0 armhf 0.16-3 [51.2 kB]
Get:124 http://172.17.4.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:125 http://172.17.4.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:126 http://172.17.4.1/private bookworm-staging/main armhf libxcb1 armhf 1.15-1 [139 kB]
Get:127 http://172.17.4.1/private bookworm-staging/main armhf libx11-data all 2:1.8.1-2 [308 kB]
Get:128 http://172.17.4.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.8.1-2 [704 kB]
Get:129 http://172.17.4.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:130 http://172.17.4.1/private bookworm-staging/main armhf libxnvctrl0 armhf 470.141.03-1 [26.3 kB]
Get:131 http://172.17.4.1/private bookworm-staging/main armhf ocl-icd-libopencl1 armhf 2.2.14-3 [39.9 kB]
Get:132 http://172.17.4.1/private bookworm-staging/main armhf libhwloc-plugins armhf 2.8.0-1 [20.4 kB]
Get:133 http://172.17.4.1/private bookworm-staging/main armhf libpmix2 armhf 4.2.0+really.4.1.2-3 [487 kB]
Get:134 http://172.17.4.1/private bookworm-staging/main armhf libopenmpi3 armhf 4.1.4-1+rpi1 [1794 kB]
Get:135 http://172.17.4.1/private bookworm-staging/main armhf libboost-mpi1.74.0 armhf 1.74.0-17 [274 kB]
Get:136 http://172.17.4.1/private bookworm-staging/main armhf libboost-graph-parallel1.74.0 armhf 1.74.0-17 [282 kB]
Get:137 http://172.17.4.1/private bookworm-staging/main armhf libboost-graph-parallel1.74-dev armhf 1.74.0-17 [291 kB]
Get:138 http://172.17.4.1/private bookworm-staging/main armhf libboost-graph-parallel-dev armhf 1.74.0.3+b4 [4732 B]
Get:139 http://172.17.4.1/private bookworm-staging/main armhf libboost-iostreams1.74.0 armhf 1.74.0-17 [260 kB]
Get:140 http://172.17.4.1/private bookworm-staging/main armhf libboost-iostreams1.74-dev armhf 1.74.0-17 [270 kB]
Get:141 http://172.17.4.1/private bookworm-staging/main armhf libboost-iostreams-dev armhf 1.74.0.3+b4 [4592 B]
Get:142 http://172.17.4.1/private bookworm-staging/main armhf libboost-locale1.74.0 armhf 1.74.0-17 [434 kB]
Get:143 http://172.17.4.1/private bookworm-staging/main armhf libboost-locale1.74-dev armhf 1.74.0-17 [556 kB]
Get:144 http://172.17.4.1/private bookworm-staging/main armhf libboost-locale-dev armhf 1.74.0.3+b4 [4932 B]
Get:145 http://172.17.4.1/private bookworm-staging/main armhf libboost-log1.74.0 armhf 1.74.0-17 [543 kB]
Get:146 http://172.17.4.1/private bookworm-staging/main armhf libboost-log1.74-dev armhf 1.74.0-17 [735 kB]
Get:147 http://172.17.4.1/private bookworm-staging/main armhf libboost-log-dev armhf 1.74.0.3+b4 [4812 B]
Get:148 http://172.17.4.1/private bookworm-staging/main armhf libboost-math1.74.0 armhf 1.74.0-17 [346 kB]
Get:149 http://172.17.4.1/private bookworm-staging/main armhf libboost-math1.74-dev armhf 1.74.0-17 [402 kB]
Get:150 http://172.17.4.1/private bookworm-staging/main armhf libboost-math-dev armhf 1.74.0.3+b4 [4808 B]
Get:151 http://172.17.4.1/private bookworm-staging/main armhf openmpi-common all 4.1.4-1+rpi1 [183 kB]
Get:152 http://172.17.4.1/private bookworm-staging/main armhf libnl-3-dev armhf 3.7.0-0.2 [93.4 kB]
Get:153 http://172.17.4.1/private bookworm-staging/main armhf libnl-route-3-dev armhf 3.7.0-0.2 [163 kB]
Get:154 http://172.17.4.1/private bookworm-staging/main armhf libibverbs-dev armhf 42.0-1 [188 kB]
Get:155 http://172.17.4.1/private bookworm-staging/main armhf libnuma1 armhf 2.0.15-1 [22.3 kB]
Get:156 http://172.17.4.1/private bookworm-staging/main armhf libnuma-dev armhf 2.0.15-1 [35.5 kB]
Get:157 http://172.17.4.1/private bookworm-staging/main armhf libltdl7 armhf 2.4.7-4 [399 kB]
Get:158 http://172.17.4.1/private bookworm-staging/main armhf libltdl-dev armhf 2.4.7-4 [161 kB]
Get:159 http://172.17.4.1/private bookworm-staging/main armhf libhwloc-dev armhf 2.8.0-1 [202 kB]
Get:160 http://172.17.4.1/private bookworm-staging/main armhf libevent-2.1-7 armhf 2.1.12-stable-5+b1 [166 kB]
Get:161 http://172.17.4.1/private bookworm-staging/main armhf libevent-extra-2.1-7 armhf 2.1.12-stable-5+b1 [102 kB]
Get:162 http://172.17.4.1/private bookworm-staging/main armhf libevent-openssl-2.1-7 armhf 2.1.12-stable-5+b1 [62.5 kB]
Get:163 http://172.17.4.1/private bookworm-staging/main armhf libevent-dev armhf 2.1.12-stable-5+b1 [280 kB]
Get:164 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-4.1 [183 kB]
Get:165 http://172.17.4.1/private bookworm-staging/main armhf libpmix-dev armhf 4.2.0+really.4.1.2-3 [654 kB]
Get:166 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:167 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:168 http://172.17.4.1/private bookworm-staging/main armhf openmpi-bin armhf 4.1.4-1+rpi1 [211 kB]
Get:169 http://172.17.4.1/private bookworm-staging/main armhf libopenmpi-dev armhf 4.1.4-1+rpi1 [940 kB]
Get:170 http://172.17.4.1/private bookworm-staging/main armhf mpi-default-dev armhf 1.14 [5548 B]
Get:171 http://172.17.4.1/private bookworm-staging/main armhf libboost-mpi1.74-dev armhf 1.74.0-17 [299 kB]
Get:172 http://172.17.4.1/private bookworm-staging/main armhf libboost-mpi-dev armhf 1.74.0.3+b4 [4692 B]
Get:173 http://172.17.4.1/private bookworm-staging/main armhf libboost-python1.74.0 armhf 1.74.0-17 [301 kB]
Get:174 http://172.17.4.1/private bookworm-staging/main armhf mpi-default-bin armhf 1.14 [4752 B]
Get:175 http://172.17.4.1/private bookworm-staging/main armhf libboost-mpi-python1.74.0 armhf 1.74.0-17 [344 kB]
Get:176 http://172.17.4.1/private bookworm-staging/main armhf libboost-mpi-python1.74-dev armhf 1.74.0-17 [248 kB]
Get:177 http://172.17.4.1/private bookworm-staging/main armhf libboost-mpi-python-dev armhf 1.74.0.3+b4 [4720 B]
Get:178 http://172.17.4.1/private bookworm-staging/main armhf libboost-numpy1.74.0 armhf 1.74.0-17 [251 kB]
Get:179 http://172.17.4.1/private bookworm-staging/main armhf libboost-numpy1.74-dev armhf 1.74.0-17 [255 kB]
Get:180 http://172.17.4.1/private bookworm-staging/main armhf libboost-numpy-dev armhf 1.74.0.3+b4 [4648 B]
Get:181 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options1.74.0 armhf 1.74.0-17 [332 kB]
Get:182 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options1.74-dev armhf 1.74.0-17 [370 kB]
Get:183 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options-dev armhf 1.74.0.3+b4 [4616 B]
Get:184 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10 armhf 3.10.7-1 [1457 kB]
Get:185 http://172.17.4.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.4.9-1 [136 kB]
Get:186 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-dev armhf 3.10.7-1 [2917 kB]
Get:187 http://172.17.4.1/private bookworm-staging/main armhf libpython3-dev armhf 3.10.6-1 [22.0 kB]
Get:188 http://172.17.4.1/private bookworm-staging/main armhf python3.10-dev armhf 3.10.7-1 [515 kB]
Get:189 http://172.17.4.1/private bookworm-staging/main armhf python3-lib2to3 all 3.10.7-1 [79.9 kB]
Get:190 http://172.17.4.1/private bookworm-staging/main armhf python3-distutils all 3.10.7-1 [141 kB]
Get:191 http://172.17.4.1/private bookworm-staging/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-1 [119 kB]
Get:192 http://172.17.4.1/private bookworm-staging/main armhf libjs-sphinxdoc all 4.5.0-4 [142 kB]
Get:193 http://172.17.4.1/private bookworm-staging/main armhf python3-dev armhf 3.10.6-1 [25.4 kB]
Get:194 http://172.17.4.1/private bookworm-staging/main armhf libboost-python1.74-dev armhf 1.74.0-17 [322 kB]
Get:195 http://172.17.4.1/private bookworm-staging/main armhf libboost-python-dev armhf 1.74.0.3+b4 [4904 B]
Get:196 http://172.17.4.1/private bookworm-staging/main armhf libboost-random1.74.0 armhf 1.74.0-17 [247 kB]
Get:197 http://172.17.4.1/private bookworm-staging/main armhf libboost-random1.74-dev armhf 1.74.0-17 [250 kB]
Get:198 http://172.17.4.1/private bookworm-staging/main armhf libboost-random-dev armhf 1.74.0.3+b4 [4604 B]
Get:199 http://172.17.4.1/private bookworm-staging/main armhf libboost-regex-dev armhf 1.74.0.3+b4 [4876 B]
Get:200 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization-dev armhf 1.74.0.3+b4 [4832 B]
Get:201 http://172.17.4.1/private bookworm-staging/main armhf libboost-stacktrace1.74.0 armhf 1.74.0-17 [278 kB]
Get:202 http://172.17.4.1/private bookworm-staging/main armhf libboost-stacktrace1.74-dev armhf 1.74.0-17 [254 kB]
Get:203 http://172.17.4.1/private bookworm-staging/main armhf libboost-stacktrace-dev armhf 1.74.0.3+b4 [4596 B]
Get:204 http://172.17.4.1/private bookworm-staging/main armhf libboost-system-dev armhf 1.74.0.3+b4 [4744 B]
Get:205 http://172.17.4.1/private bookworm-staging/main armhf libboost-test-dev armhf 1.74.0.3+b4 [4640 B]
Get:206 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread-dev armhf 1.74.0.3+b4 [4632 B]
Get:207 http://172.17.4.1/private bookworm-staging/main armhf libboost-timer1.74.0 armhf 1.74.0-17 [246 kB]
Get:208 http://172.17.4.1/private bookworm-staging/main armhf libboost-timer1.74-dev armhf 1.74.0-17 [248 kB]
Get:209 http://172.17.4.1/private bookworm-staging/main armhf libboost-timer-dev armhf 1.74.0.3+b4 [4732 B]
Get:210 http://172.17.4.1/private bookworm-staging/main armhf libboost-type-erasure1.74.0 armhf 1.74.0-17 [252 kB]
Get:211 http://172.17.4.1/private bookworm-staging/main armhf libboost-type-erasure1.74-dev armhf 1.74.0-17 [257 kB]
Get:212 http://172.17.4.1/private bookworm-staging/main armhf libboost-type-erasure-dev armhf 1.74.0.3+b4 [4696 B]
Get:213 http://172.17.4.1/private bookworm-staging/main armhf libboost-wave1.74.0 armhf 1.74.0-17 [403 kB]
Get:214 http://172.17.4.1/private bookworm-staging/main armhf libboost-wave1.74-dev armhf 1.74.0-17 [483 kB]
Get:215 http://172.17.4.1/private bookworm-staging/main armhf libboost-wave-dev armhf 1.74.0.3+b4 [4632 B]
Get:216 http://172.17.4.1/private bookworm-staging/main armhf libboost-nowide1.74.0 armhf 1.74.0-17 [244 kB]
Get:217 http://172.17.4.1/private bookworm-staging/main armhf libboost-nowide1.74-dev armhf 1.74.0-17 [245 kB]
Get:218 http://172.17.4.1/private bookworm-staging/main armhf libboost-nowide-dev armhf 1.74.0.3+b4 [4664 B]
Get:219 http://172.17.4.1/private bookworm-staging/main armhf libboost-all-dev armhf 1.74.0.3+b4 [4944 B]
Get:220 http://172.17.4.1/private bookworm-staging/main armhf libgmpxx4ldbl armhf 2:6.2.1+dfsg1-1 [337 kB]
Get:221 http://172.17.4.1/private bookworm-staging/main armhf libgmp-dev armhf 2:6.2.1+dfsg1-1 [582 kB]
Get:222 http://172.17.4.1/private bookworm-staging/main armhf libmpfr-dev armhf 4.1.0-3 [205 kB]
Get:223 http://172.17.4.1/private bookworm-staging/main armhf libcgal-dev armhf 5.5-1 [4874 kB]
Get:224 http://172.17.4.1/private bookworm-staging/main armhf pkg-kde-tools all 0.15.38 [97.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 103 MB in 12s (8476 kB/s)
Selecting previously unselected package libpython3.10-minimal:armhf.
(Reading database ... 14692 files and directories currently installed.)
Preparing to unpack .../libpython3.10-minimal_3.10.7-1_armhf.deb ...
Unpacking libpython3.10-minimal:armhf (3.10.7-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.4.9-1_armhf.deb ...
Unpacking libexpat1:armhf (2.4.9-1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../python3.10-minimal_3.10.7-1_armhf.deb ...
Unpacking python3.10-minimal (3.10.7-1) ...
Setting up libpython3.10-minimal:armhf (3.10.7-1) ...
Setting up libexpat1:armhf (2.4.9-1) ...
Setting up python3.10-minimal (3.10.7-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 14995 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.10.6-1_armhf.deb ...
Unpacking python3-minimal (3.10.6-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_8.0.0_all.deb ...
Unpacking media-types (8.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../2-libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.10-stdlib:armhf.
Preparing to unpack .../3-libpython3.10-stdlib_3.10.7-1_armhf.deb ...
Unpacking libpython3.10-stdlib:armhf (3.10.7-1) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../4-python3.10_3.10.7-1_armhf.deb ...
Unpacking python3.10 (3.10.7-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.10.6-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.10.6-1) ...
Setting up python3-minimal (3.10.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 15397 files and directories currently installed.)
Preparing to unpack .../000-python3_3.10.6-1_armhf.deb ...
Unpacking python3 (3.10.6-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../001-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../002-groff-base_1.22.4-8_armhf.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../003-bsdextrautils_2.38.1-1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../004-libpipeline1_1.5.6-3_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.6-3) ...
Selecting previously unselected package man-db.
Preparing to unpack .../005-man-db_2.10.2-3_armhf.deb ...
Unpacking man-db (2.10.2-3) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../006-libncurses6_6.3+20220423-2_armhf.deb ...
Unpacking libncurses6:armhf (6.3+20220423-2) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../007-libprocps8_2%3a3.3.17-7_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.17-7) ...
Selecting previously unselected package procps.
Preparing to unpack .../008-procps_2%3a3.3.17-7_armhf.deb ...
Unpacking procps (2:3.3.17-7) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../009-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../010-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../011-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../012-gettext-base_0.21-9_armhf.deb ...
Unpacking gettext-base (0.21-9) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../013-libmd0_1.0.4-2_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../014-libbsd0_0.11.6-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.6-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../015-libedit2_3.1-20210910-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210910-1) ...
Selecting previously unselected package libcbor0.8:armhf.
Preparing to unpack .../016-libcbor0.8_0.8.0-2_armhf.deb ...
Unpacking libcbor0.8:armhf (0.8.0-2) ...
Selecting previously unselected package libfido2-1:armhf.
Preparing to unpack .../017-libfido2-1_1.11.0-1+b1_armhf.deb ...
Unpacking libfido2-1:armhf (1.11.0-1+b1) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../018-openssh-client_1%3a9.0p1-1+b2_armhf.deb ...
Unpacking openssh-client (1:9.0p1-1+b2) ...
Selecting previously unselected package m4.
Preparing to unpack .../019-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../020-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../021-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../022-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../023-autopoint_0.21-9_all.deb ...
Unpacking autopoint (0.21-9) ...
Selecting previously unselected package chrpath.
Preparing to unpack .../024-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Selecting previously unselected package libicu71:armhf.
Preparing to unpack .../025-libicu71_71.1-3_armhf.deb ...
Unpacking libicu71:armhf (71.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../026-libxml2_2.9.14+dfsg-1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../027-libarchive13_3.6.0-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.0-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../028-libbrotli1_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../029-libnghttp2-14_1.50.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.50.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../030-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../031-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../032-libssh2-1_1.10.0-3+b1_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-3+b1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../033-libcurl4_7.85.0-1_armhf.deb ...
Unpacking libcurl4:armhf (7.85.0-1) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../034-libjsoncpp25_1.9.5-4_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../035-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../036-libuv1_1.44.2-1+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.44.2-1+rpi1) ...
Selecting previously unselected package dh-elpa-helper.
Preparing to unpack .../037-dh-elpa-helper_2.0.11_all.deb ...
Unpacking dh-elpa-helper (2.0.11) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../038-emacsen-common_3.0.4_all.deb ...
Unpacking emacsen-common (3.0.4) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../039-cmake-data_3.24.2-1_all.deb ...
Unpacking cmake-data (3.24.2-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../040-cmake_3.24.2-1_armhf.deb ...
Unpacking cmake (3.24.2-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../041-libdebhelper-perl_13.9.1_all.deb ...
Unpacking libdebhelper-perl (13.9.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../042-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../043-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../044-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../045-libsub-override-perl_0.09-3_all.deb ...
Unpacking libsub-override-perl (0.09-3) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../046-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../047-dh-strip-nondeterminism_1.13.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../048-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../049-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../050-gettext_0.21-9_armhf.deb ...
Unpacking gettext (0.21-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../051-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../052-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../053-debhelper_13.9.1_all.deb ...
Unpacking debhelper (13.9.1) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../054-libgfortran5_12.2.0-3+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (12.2.0-3+rpi1) ...
Selecting previously unselected package libgfortran-12-dev:armhf.
Preparing to unpack .../055-libgfortran-12-dev_12.2.0-3+rpi1_armhf.deb ...
Unpacking libgfortran-12-dev:armhf (12.2.0-3+rpi1) ...
Selecting previously unselected package gfortran-12.
Preparing to unpack .../056-gfortran-12_12.2.0-3+rpi1_armhf.deb ...
Unpacking gfortran-12 (12.2.0-3+rpi1) ...
Selecting previously unselected package libnl-3-200:armhf.
Preparing to unpack .../057-libnl-3-200_3.7.0-0.2_armhf.deb ...
Unpacking libnl-3-200:armhf (3.7.0-0.2) ...
Selecting previously unselected package libnl-route-3-200:armhf.
Preparing to unpack .../058-libnl-route-3-200_3.7.0-0.2_armhf.deb ...
Unpacking libnl-route-3-200:armhf (3.7.0-0.2) ...
Selecting previously unselected package libibverbs1:armhf.
Preparing to unpack .../059-libibverbs1_42.0-1_armhf.deb ...
Unpacking libibverbs1:armhf (42.0-1) ...
Selecting previously unselected package ibverbs-providers:armhf.
Preparing to unpack .../060-ibverbs-providers_42.0-1_armhf.deb ...
Unpacking ibverbs-providers:armhf (42.0-1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../061-icu-devtools_71.1-3_armhf.deb ...
Unpacking icu-devtools (71.1-3) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../062-libboost1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../063-libboost-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost1.74-tools-dev.
Preparing to unpack .../064-libboost1.74-tools-dev_1.74.0-17_armhf.deb ...
Unpacking libboost1.74-tools-dev (1.74.0-17) ...
Selecting previously unselected package libboost-tools-dev.
Preparing to unpack .../065-libboost-tools-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-tools-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-atomic1.74.0:armhf.
Preparing to unpack .../066-libboost-atomic1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-atomic1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-atomic1.74-dev:armhf.
Preparing to unpack .../067-libboost-atomic1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-atomic1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-atomic-dev:armhf.
Preparing to unpack .../068-libboost-atomic-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-atomic-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-chrono1.74.0:armhf.
Preparing to unpack .../069-libboost-chrono1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-chrono1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-chrono1.74-dev:armhf.
Preparing to unpack .../070-libboost-chrono1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-chrono1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-chrono-dev:armhf.
Preparing to unpack .../071-libboost-chrono-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-chrono-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-container1.74.0:armhf.
Preparing to unpack .../072-libboost-container1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-container1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-container1.74-dev:armhf.
Preparing to unpack .../073-libboost-container1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-container1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-container-dev:armhf.
Preparing to unpack .../074-libboost-container-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-container-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-date-time1.74.0:armhf.
Preparing to unpack .../075-libboost-date-time1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-date-time1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-serialization1.74.0:armhf.
Preparing to unpack .../076-libboost-serialization1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-serialization1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-serialization1.74-dev:armhf.
Preparing to unpack .../077-libboost-serialization1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-serialization1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-date-time1.74-dev:armhf.
Preparing to unpack .../078-libboost-date-time1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-date-time1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../079-libboost-system1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../080-libboost-system1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-thread1.74.0:armhf.
Preparing to unpack .../081-libboost-thread1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-thread1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-thread1.74-dev:armhf.
Preparing to unpack .../082-libboost-thread1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-thread1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-context1.74.0:armhf.
Preparing to unpack .../083-libboost-context1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-context1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-context1.74-dev:armhf.
Preparing to unpack .../084-libboost-context1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-context1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-context-dev:armhf.
Preparing to unpack .../085-libboost-context-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-context-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-coroutine1.74.0:armhf.
Preparing to unpack .../086-libboost-coroutine1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-coroutine1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-coroutine1.74-dev:armhf.
Preparing to unpack .../087-libboost-coroutine1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-coroutine1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-coroutine-dev:armhf.
Preparing to unpack .../088-libboost-coroutine-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-coroutine-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-date-time-dev:armhf.
Preparing to unpack .../089-libboost-date-time-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-date-time-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-exception1.74-dev:armhf.
Preparing to unpack .../090-libboost-exception1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-exception1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-exception-dev:armhf.
Preparing to unpack .../091-libboost-exception-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-exception-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-filesystem1.74.0:armhf.
Preparing to unpack .../092-libboost-filesystem1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-filesystem1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-filesystem1.74-dev:armhf.
Preparing to unpack .../093-libboost-filesystem1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-filesystem1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-fiber1.74.0:armhf.
Preparing to unpack .../094-libboost-fiber1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-fiber1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-fiber1.74-dev:armhf.
Preparing to unpack .../095-libboost-fiber1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-fiber1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-fiber-dev:armhf.
Preparing to unpack .../096-libboost-fiber-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-fiber-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-filesystem-dev:armhf.
Preparing to unpack .../097-libboost-filesystem-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-filesystem-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-regex1.74.0:armhf.
Preparing to unpack .../098-libboost-regex1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-regex1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-graph1.74.0:armhf.
Preparing to unpack .../099-libboost-graph1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-graph1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../100-libicu-dev_71.1-3_armhf.deb ...
Unpacking libicu-dev:armhf (71.1-3) ...
Selecting previously unselected package libboost-regex1.74-dev:armhf.
Preparing to unpack .../101-libboost-regex1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-regex1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-test1.74.0:armhf.
Preparing to unpack .../102-libboost-test1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-test1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-test1.74-dev:armhf.
Preparing to unpack .../103-libboost-test1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-test1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-graph1.74-dev:armhf.
Preparing to unpack .../104-libboost-graph1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-graph1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-graph-dev:armhf.
Preparing to unpack .../105-libboost-graph-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-graph-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libevent-core-2.1-7:armhf.
Preparing to unpack .../106-libevent-core-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-pthreads-2.1-7:armhf.
Preparing to unpack .../107-libevent-pthreads-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-pthreads-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package librdmacm1:armhf.
Preparing to unpack .../108-librdmacm1_42.0-1_armhf.deb ...
Unpacking librdmacm1:armhf (42.0-1) ...
Selecting previously unselected package libfabric1:armhf.
Preparing to unpack .../109-libfabric1_1.11.0-3_armhf.deb ...
Unpacking libfabric1:armhf (1.11.0-3) ...
Selecting previously unselected package libhwloc15:armhf.
Preparing to unpack .../110-libhwloc15_2.8.0-1_armhf.deb ...
Unpacking libhwloc15:armhf (2.8.0-1) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../111-libcurl3-gnutls_7.85.0-1_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.85.0-1) ...
Selecting previously unselected package libpciaccess0:armhf.
Preparing to unpack .../112-libpciaccess0_0.16-3_armhf.deb ...
Unpacking libpciaccess0:armhf (0.16-3) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../113-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../114-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../115-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../116-libx11-data_2%3a1.8.1-2_all.deb ...
Unpacking libx11-data (2:1.8.1-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../117-libx11-6_2%3a1.8.1-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.1-2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../118-libxext6_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxnvctrl0:armhf.
Preparing to unpack .../119-libxnvctrl0_470.141.03-1_armhf.deb ...
Unpacking libxnvctrl0:armhf (470.141.03-1) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../120-ocl-icd-libopencl1_2.2.14-3_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.2.14-3) ...
Selecting previously unselected package libhwloc-plugins:armhf.
Preparing to unpack .../121-libhwloc-plugins_2.8.0-1_armhf.deb ...
Unpacking libhwloc-plugins:armhf (2.8.0-1) ...
Selecting previously unselected package libpmix2:armhf.
Preparing to unpack .../122-libpmix2_4.2.0+really.4.1.2-3_armhf.deb ...
Unpacking libpmix2:armhf (4.2.0+really.4.1.2-3) ...
Selecting previously unselected package libopenmpi3:armhf.
Preparing to unpack .../123-libopenmpi3_4.1.4-1+rpi1_armhf.deb ...
Unpacking libopenmpi3:armhf (4.1.4-1+rpi1) ...
Selecting previously unselected package libboost-mpi1.74.0.
Preparing to unpack .../124-libboost-mpi1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-mpi1.74.0 (1.74.0-17) ...
Selecting previously unselected package libboost-graph-parallel1.74.0.
Preparing to unpack .../125-libboost-graph-parallel1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-graph-parallel1.74.0 (1.74.0-17) ...
Selecting previously unselected package libboost-graph-parallel1.74-dev.
Preparing to unpack .../126-libboost-graph-parallel1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-graph-parallel1.74-dev (1.74.0-17) ...
Selecting previously unselected package libboost-graph-parallel-dev.
Preparing to unpack .../127-libboost-graph-parallel-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-graph-parallel-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-iostreams1.74.0:armhf.
Preparing to unpack .../128-libboost-iostreams1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-iostreams1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-iostreams1.74-dev:armhf.
Preparing to unpack .../129-libboost-iostreams1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-iostreams1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-iostreams-dev:armhf.
Preparing to unpack .../130-libboost-iostreams-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-iostreams-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-locale1.74.0:armhf.
Preparing to unpack .../131-libboost-locale1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-locale1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-locale1.74-dev:armhf.
Preparing to unpack .../132-libboost-locale1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-locale1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-locale-dev:armhf.
Preparing to unpack .../133-libboost-locale-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-locale-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-log1.74.0.
Preparing to unpack .../134-libboost-log1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-log1.74.0 (1.74.0-17) ...
Selecting previously unselected package libboost-log1.74-dev.
Preparing to unpack .../135-libboost-log1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-log1.74-dev (1.74.0-17) ...
Selecting previously unselected package libboost-log-dev.
Preparing to unpack .../136-libboost-log-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-log-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-math1.74.0:armhf.
Preparing to unpack .../137-libboost-math1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-math1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-math1.74-dev:armhf.
Preparing to unpack .../138-libboost-math1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-math1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-math-dev:armhf.
Preparing to unpack .../139-libboost-math-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-math-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package openmpi-common.
Preparing to unpack .../140-openmpi-common_4.1.4-1+rpi1_all.deb ...
Unpacking openmpi-common (4.1.4-1+rpi1) ...
Selecting previously unselected package libnl-3-dev:armhf.
Preparing to unpack .../141-libnl-3-dev_3.7.0-0.2_armhf.deb ...
Unpacking libnl-3-dev:armhf (3.7.0-0.2) ...
Selecting previously unselected package libnl-route-3-dev:armhf.
Preparing to unpack .../142-libnl-route-3-dev_3.7.0-0.2_armhf.deb ...
Unpacking libnl-route-3-dev:armhf (3.7.0-0.2) ...
Selecting previously unselected package libibverbs-dev:armhf.
Preparing to unpack .../143-libibverbs-dev_42.0-1_armhf.deb ...
Unpacking libibverbs-dev:armhf (42.0-1) ...
Selecting previously unselected package libnuma1:armhf.
Preparing to unpack .../144-libnuma1_2.0.15-1_armhf.deb ...
Unpacking libnuma1:armhf (2.0.15-1) ...
Selecting previously unselected package libnuma-dev:armhf.
Preparing to unpack .../145-libnuma-dev_2.0.15-1_armhf.deb ...
Unpacking libnuma-dev:armhf (2.0.15-1) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../146-libltdl7_2.4.7-4_armhf.deb ...
Unpacking libltdl7:armhf (2.4.7-4) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../147-libltdl-dev_2.4.7-4_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.7-4) ...
Selecting previously unselected package libhwloc-dev:armhf.
Preparing to unpack .../148-libhwloc-dev_2.8.0-1_armhf.deb ...
Unpacking libhwloc-dev:armhf (2.8.0-1) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../149-libevent-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-extra-2.1-7:armhf.
Preparing to unpack .../150-libevent-extra-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-extra-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-openssl-2.1-7:armhf.
Preparing to unpack .../151-libevent-openssl-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-openssl-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../152-libevent-dev_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-dev (2.1.12-stable-5+b1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../153-zlib1g-dev_1%3a1.2.11.dfsg-4.1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Selecting previously unselected package libpmix-dev:armhf.
Preparing to unpack .../154-libpmix-dev_4.2.0+really.4.1.2-3_armhf.deb ...
Unpacking libpmix-dev:armhf (4.2.0+really.4.1.2-3) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../155-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-jquery-ui.
Preparing to unpack .../156-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ...
Selecting previously unselected package openmpi-bin.
Preparing to unpack .../157-openmpi-bin_4.1.4-1+rpi1_armhf.deb ...
Unpacking openmpi-bin (4.1.4-1+rpi1) ...
Selecting previously unselected package libopenmpi-dev:armhf.
Preparing to unpack .../158-libopenmpi-dev_4.1.4-1+rpi1_armhf.deb ...
Unpacking libopenmpi-dev:armhf (4.1.4-1+rpi1) ...
Selecting previously unselected package mpi-default-dev.
Preparing to unpack .../159-mpi-default-dev_1.14_armhf.deb ...
Unpacking mpi-default-dev (1.14) ...
Selecting previously unselected package libboost-mpi1.74-dev.
Preparing to unpack .../160-libboost-mpi1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-mpi1.74-dev (1.74.0-17) ...
Selecting previously unselected package libboost-mpi-dev.
Preparing to unpack .../161-libboost-mpi-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-mpi-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-python1.74.0.
Preparing to unpack .../162-libboost-python1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-python1.74.0 (1.74.0-17) ...
Selecting previously unselected package mpi-default-bin.
Preparing to unpack .../163-mpi-default-bin_1.14_armhf.deb ...
Unpacking mpi-default-bin (1.14) ...
Selecting previously unselected package libboost-mpi-python1.74.0.
Preparing to unpack .../164-libboost-mpi-python1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-mpi-python1.74.0 (1.74.0-17) ...
Selecting previously unselected package libboost-mpi-python1.74-dev.
Preparing to unpack .../165-libboost-mpi-python1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-mpi-python1.74-dev (1.74.0-17) ...
Selecting previously unselected package libboost-mpi-python-dev.
Preparing to unpack .../166-libboost-mpi-python-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-mpi-python-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-numpy1.74.0.
Preparing to unpack .../167-libboost-numpy1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-numpy1.74.0 (1.74.0-17) ...
Selecting previously unselected package libboost-numpy1.74-dev.
Preparing to unpack .../168-libboost-numpy1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-numpy1.74-dev (1.74.0-17) ...
Selecting previously unselected package libboost-numpy-dev.
Preparing to unpack .../169-libboost-numpy-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-numpy-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-program-options1.74.0:armhf.
Preparing to unpack .../170-libboost-program-options1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-program-options1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-program-options1.74-dev:armhf.
Preparing to unpack .../171-libboost-program-options1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-program-options1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-program-options-dev:armhf.
Preparing to unpack .../172-libboost-program-options-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-program-options-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libpython3.10:armhf.
Preparing to unpack .../173-libpython3.10_3.10.7-1_armhf.deb ...
Unpacking libpython3.10:armhf (3.10.7-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../174-libexpat1-dev_2.4.9-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.4.9-1) ...
Selecting previously unselected package libpython3.10-dev:armhf.
Preparing to unpack .../175-libpython3.10-dev_3.10.7-1_armhf.deb ...
Unpacking libpython3.10-dev:armhf (3.10.7-1) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../176-libpython3-dev_3.10.6-1_armhf.deb ...
Unpacking libpython3-dev:armhf (3.10.6-1) ...
Selecting previously unselected package python3.10-dev.
Preparing to unpack .../177-python3.10-dev_3.10.7-1_armhf.deb ...
Unpacking python3.10-dev (3.10.7-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../178-python3-lib2to3_3.10.7-1_all.deb ...
Unpacking python3-lib2to3 (3.10.7-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../179-python3-distutils_3.10.7-1_all.deb ...
Unpacking python3-distutils (3.10.7-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../180-libjs-underscore_1.13.4~dfsg+~1.11.4-1_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-1) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../181-libjs-sphinxdoc_4.5.0-4_all.deb ...
Unpacking libjs-sphinxdoc (4.5.0-4) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../182-python3-dev_3.10.6-1_armhf.deb ...
Unpacking python3-dev (3.10.6-1) ...
Selecting previously unselected package libboost-python1.74-dev.
Preparing to unpack .../183-libboost-python1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-python1.74-dev (1.74.0-17) ...
Selecting previously unselected package libboost-python-dev.
Preparing to unpack .../184-libboost-python-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-python-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-random1.74.0:armhf.
Preparing to unpack .../185-libboost-random1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-random1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-random1.74-dev:armhf.
Preparing to unpack .../186-libboost-random1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-random1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-random-dev:armhf.
Preparing to unpack .../187-libboost-random-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-random-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-regex-dev:armhf.
Preparing to unpack .../188-libboost-regex-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-regex-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-serialization-dev:armhf.
Preparing to unpack .../189-libboost-serialization-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-serialization-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-stacktrace1.74.0:armhf.
Preparing to unpack .../190-libboost-stacktrace1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-stacktrace1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-stacktrace1.74-dev:armhf.
Preparing to unpack .../191-libboost-stacktrace1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-stacktrace1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-stacktrace-dev:armhf.
Preparing to unpack .../192-libboost-stacktrace-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-stacktrace-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-system-dev:armhf.
Preparing to unpack .../193-libboost-system-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-system-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-test-dev:armhf.
Preparing to unpack .../194-libboost-test-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-test-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-thread-dev:armhf.
Preparing to unpack .../195-libboost-thread-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-thread-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-timer1.74.0:armhf.
Preparing to unpack .../196-libboost-timer1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-timer1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-timer1.74-dev:armhf.
Preparing to unpack .../197-libboost-timer1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-timer1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-timer-dev:armhf.
Preparing to unpack .../198-libboost-timer-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-timer-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-type-erasure1.74.0:armhf.
Preparing to unpack .../199-libboost-type-erasure1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-type-erasure1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-type-erasure1.74-dev:armhf.
Preparing to unpack .../200-libboost-type-erasure1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-type-erasure1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-type-erasure-dev:armhf.
Preparing to unpack .../201-libboost-type-erasure-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-type-erasure-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-wave1.74.0:armhf.
Preparing to unpack .../202-libboost-wave1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-wave1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-wave1.74-dev:armhf.
Preparing to unpack .../203-libboost-wave1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-wave1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-wave-dev:armhf.
Preparing to unpack .../204-libboost-wave-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-wave-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-nowide1.74.0.
Preparing to unpack .../205-libboost-nowide1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-nowide1.74.0 (1.74.0-17) ...
Selecting previously unselected package libboost-nowide1.74-dev.
Preparing to unpack .../206-libboost-nowide1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-nowide1.74-dev (1.74.0-17) ...
Selecting previously unselected package libboost-nowide-dev.
Preparing to unpack .../207-libboost-nowide-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-nowide-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-all-dev.
Preparing to unpack .../208-libboost-all-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-all-dev (1.74.0.3+b4) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../209-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.2.1+dfsg1-1) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../210-libgmp-dev_2%3a6.2.1+dfsg1-1_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.2.1+dfsg1-1) ...
Selecting previously unselected package libmpfr-dev:armhf.
Preparing to unpack .../211-libmpfr-dev_4.1.0-3_armhf.deb ...
Unpacking libmpfr-dev:armhf (4.1.0-3) ...
Selecting previously unselected package libcgal-dev:armhf.
Preparing to unpack .../212-libcgal-dev_5.5-1_armhf.deb ...
Unpacking libcgal-dev:armhf (5.5-1) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../213-pkg-kde-tools_0.15.38_all.deb ...
Unpacking pkg-kde-tools (0.15.38) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../214-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libboost-chrono1.74.0:armhf (1.74.0-17) ...
Setting up media-types (8.0.0) ...
Setting up libpipeline1:armhf (1.5.6-3) ...
Setting up libboost-system1.74.0:armhf (1.74.0-17) ...
Setting up libicu71:armhf (71.1-3) ...
Setting up libpciaccess0:armhf (0.16-3) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up libboost1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-atomic1.74.0:armhf (1.74.0-17) ...
Setting up bsdextrautils (2.38.1-1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libboost-iostreams1.74.0:armhf (1.74.0-17) ...
Setting up libboost-program-options1.74.0:armhf (1.74.0-17) ...
Setting up libcbor0.8:armhf (0.8.0-2) ...
Setting up libdebhelper-perl (13.9.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libboost-chrono1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-stacktrace1.74.0:armhf (1.74.0-17) ...
Setting up libnghttp2-14:armhf (1.50.0-1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-9) ...
Setting up m4 (1.4.19-1) ...
Setting up libboost-nowide1.74.0 (1.74.0-17) ...
Setting up libboost-filesystem1.74.0:armhf (1.74.0-17) ...
Setting up libboost-exception1.74-dev:armhf (1.74.0-17) ...
Setting up file (1:5.41-4) ...
Setting up libboost-exception-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-program-options1.74-dev:armhf (1.74.0-17) ...
Setting up autotools-dev (20220109.1) ...
Setting up libgmpxx4ldbl:armhf (2:6.2.1+dfsg1-1) ...
Setting up libuv1:armhf (1.44.2-1+rpi1) ...
Setting up libexpat1-dev:armhf (2.4.9-1) ...
Setting up libboost-test1.74.0:armhf (1.74.0-17) ...
Setting up emacsen-common (3.0.4) ...
Setting up libboost-program-options-dev:armhf (1.74.0.3+b4) ...
Setting up libx11-data (2:1.8.1-2) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up dh-elpa-helper (2.0.11) ...
Setting up libboost-system1.74-dev:armhf (1.74.0-17) ...
Setting up libncurses6:armhf (6.3+20220423-2) ...
Setting up libboost-nowide1.74-dev (1.74.0-17) ...
Setting up libboost-regex1.74.0:armhf (1.74.0-17) ...
Setting up libhwloc15:armhf (2.8.0-1) ...
Setting up libevent-core-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up libboost-context1.74.0:armhf (1.74.0-17) ...
Setting up libevent-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up libboost-graph1.74.0:armhf (1.74.0-17) ...
Setting up libboost-random1.74.0:armhf (1.74.0-17) ...
Setting up autopoint (0.21-9) ...
Setting up libjsoncpp25:armhf (1.9.5-4) ...
Setting up icu-devtools (71.1-3) ...
Setting up libboost1.74-tools-dev (1.74.0-17) ...
Setting up libltdl7:armhf (2.4.7-4) ...
Setting up libgfortran5:armhf (12.2.0-3+rpi1) ...
Setting up autoconf (2.71-2) ...
Setting up libboost-atomic1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-math1.74.0:armhf (1.74.0-17) ...
Setting up libboost-serialization1.74.0:armhf (1.74.0-17) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Setting up libboost-atomic-dev:armhf (1.74.0.3+b4) ...
Setting up libnuma1:armhf (2.0.15-1) ...
Setting up libmd0:armhf (1.0.4-2) ...
Setting up libboost-container1.74.0:armhf (1.74.0-17) ...
Setting up ocl-icd-libopencl1:armhf (2.2.14-3) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libnl-3-200:armhf (3.7.0-0.2) ...
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up openmpi-common (4.1.4-1+rpi1) ...
Setting up libsub-override-perl (0.09-3) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up cmake-data (3.24.2-1) ...
Setting up libboost-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-math1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-filesystem1.74-dev:armhf (1.74.0-17) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libboost-date-time1.74.0:armhf (1.74.0-17) ...
Setting up libfido2-1:armhf (1.11.0-1+b1) ...
Setting up libboost-python1.74.0 (1.74.0-17) ...
Setting up libboost-fiber1.74.0:armhf (1.74.0-17) ...
Setting up libboost-stacktrace1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-test1.74-dev:armhf (1.74.0-17) ...
Setting up libbsd0:armhf (0.11.6-1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libboost-timer1.74.0:armhf (1.74.0-17) ...
Setting up libicu-dev:armhf (71.1-3) ...
Setting up libxml2:armhf (2.9.14+dfsg-1) ...
Setting up libboost-filesystem-dev:armhf (1.74.0.3+b4) ...
Setting up chrpath (0.16-2) ...
Setting up libprocps8:armhf (2:3.3.17-7) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-1) ...
Setting up libboost-thread1.74.0:armhf (1.74.0-17) ...
Setting up libboost-numpy1.74.0 (1.74.0-17) ...
Setting up libevent-pthreads-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-1) ...
Setting up libboost-log1.74.0 (1.74.0-17) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libevent-extra-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up libxcb1:armhf (1.15-1) ...
Setting up gettext (0.21-9) ...
Setting up libgmp-dev:armhf (2:6.2.1+dfsg1-1) ...
Setting up libtool (2.4.7-4) ...
Setting up libboost-container1.74-dev:armhf (1.74.0-17) ...
Setting up libarchive13:armhf (3.6.0-1) ...
Setting up libboost-chrono-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-math-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-coroutine1.74.0:armhf (1.74.0-17) ...
Setting up libedit2:armhf (3.1-20210910-1) ...
Setting up libboost-system-dev:armhf (1.74.0.3+b4) ...
Setting up libevent-openssl-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up libboost-tools-dev (1.74.0.3+b4) ...
Setting up libcurl3-gnutls:armhf (7.85.0-1) ...
Setting up libgfortran-12-dev:armhf (12.2.0-3+rpi1) ...
Setting up libboost-nowide-dev (1.74.0.3+b4) ...
Setting up libmpfr-dev:armhf (4.1.0-3) ...
Setting up libboost-container-dev:armhf (1.74.0.3+b4) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libnuma-dev:armhf (2.0.15-1) ...
Setting up libnl-route-3-200:armhf (3.7.0-0.2) ...
Setting up libboost-test-dev:armhf (1.74.0.3+b4) ...
Setting up libpython3.10-stdlib:armhf (3.10.7-1) ...
Setting up dh-autoreconf (20) ...
Setting up libltdl-dev:armhf (2.4.7-4) ...
Setting up gfortran-12 (12.2.0-3+rpi1) ...
Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
Setting up libevent-dev (2.1.12-stable-5+b1) ...
Setting up libboost-random1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-timer1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-numpy1.74-dev (1.74.0-17) ...
Setting up libjs-sphinxdoc (4.5.0-4) ...
Setting up libboost-serialization1.74-dev:armhf (1.74.0-17) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up libboost-wave1.74.0:armhf (1.74.0-17) ...
Setting up dwz (0.14+20220924-2) ...
Setting up libboost-regex1.74-dev:armhf (1.74.0-17) ...
Setting up libnl-3-dev:armhf (3.7.0-0.2) ...
Setting up groff-base (1.22.4-8) ...
Setting up libboost-stacktrace-dev:armhf (1.74.0.3+b4) ...
Setting up procps (2:3.3.17-7) ...
Setting up libcurl4:armhf (7.85.0-1) ...
Setting up libx11-6:armhf (2:1.8.1-2) ...
Setting up libhwloc-dev:armhf (2.8.0-1) ...
Setting up libboost-locale1.74.0:armhf (1.74.0-17) ...
Setting up libboost-regex-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-timer-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-type-erasure1.74.0:armhf (1.74.0-17) ...
Setting up libpython3-stdlib:armhf (3.10.6-1) ...
Setting up libpython3.10:armhf (3.10.7-1) ...
Setting up libibverbs1:armhf (42.0-1) ...
Setting up python3.10 (3.10.7-1) ...
Setting up libboost-wave1.74-dev:armhf (1.74.0-17) ...
Setting up ibverbs-providers:armhf (42.0-1) ...
Setting up openssh-client (1:9.0p1-1+b2) ...
update-alternatives: using /usr/bin/ssh to provide /usr/bin/rsh (rsh) in auto mode
update-alternatives: using /usr/bin/slogin to provide /usr/bin/rlogin (rlogin) in auto mode
update-alternatives: using /usr/bin/scp to provide /usr/bin/rcp (rcp) in auto mode
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up libboost-random-dev:armhf (1.74.0.3+b4) ...
Setting up python3 (3.10.6-1) ...
Setting up libboost-wave-dev:armhf (1.74.0.3+b4) ...
Setting up man-db (2.10.2-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libxnvctrl0:armhf (470.141.03-1) ...
Setting up libboost-iostreams1.74-dev:armhf (1.74.0-17) ...
Setting up libnl-route-3-dev:armhf (3.7.0-0.2) ...
Setting up libboost-date-time1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-graph1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-numpy-dev (1.74.0.3+b4) ...
Setting up libpython3.10-dev:armhf (3.10.7-1) ...
Setting up libboost-serialization-dev:armhf (1.74.0.3+b4) ...
Setting up pkg-kde-tools (0.15.38) ...
Setting up libboost-date-time-dev:armhf (1.74.0.3+b4) ...
Setting up python3.10-dev (3.10.7-1) ...
Setting up cmake (3.24.2-1) ...
Setting up libboost-thread1.74-dev:armhf (1.74.0-17) ...
Setting up python3-lib2to3 (3.10.7-1) ...
Setting up libboost-thread-dev:armhf (1.74.0.3+b4) ...
Setting up python3-distutils (3.10.7-1) ...
Setting up librdmacm1:armhf (42.0-1) ...
Setting up libboost-graph-dev:armhf (1.74.0.3+b4) ...
Setting up libpython3-dev:armhf (3.10.6-1) ...
Setting up libboost-log1.74-dev (1.74.0-17) ...
Setting up debhelper (13.9.1) ...
Setting up libboost-iostreams-dev:armhf (1.74.0.3+b4) ...
Setting up libibverbs-dev:armhf (42.0-1) ...
Setting up libhwloc-plugins:armhf (2.8.0-1) ...
Setting up libboost-context1.74-dev:armhf (1.74.0-17) ...
Setting up libcgal-dev:armhf (5.5-1) ...
Setting up libboost-fiber1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-type-erasure1.74-dev:armhf (1.74.0-17) ...
Setting up python3-dev (3.10.6-1) ...
Setting up libboost-locale1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-coroutine1.74-dev:armhf (1.74.0-17) ...
Setting up libboost-coroutine-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-log-dev (1.74.0.3+b4) ...
Setting up libboost-fiber-dev:armhf (1.74.0.3+b4) ...
Setting up libfabric1:armhf (1.11.0-3) ...
Setting up libpmix2:armhf (4.2.0+really.4.1.2-3) ...
Setting up libopenmpi3:armhf (4.1.4-1+rpi1) ...
Setting up libboost-mpi1.74.0 (1.74.0-17) ...
Setting up libboost-locale-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-context-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-python1.74-dev (1.74.0-17) ...
Setting up libboost-python-dev (1.74.0.3+b4) ...
Setting up libboost-type-erasure-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-graph-parallel1.74.0 (1.74.0-17) ...
Setting up libpmix-dev:armhf (4.2.0+really.4.1.2-3) ...
Setting up openmpi-bin (4.1.4-1+rpi1) ...
update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode
update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode
Setting up mpi-default-bin (1.14) ...
Setting up libboost-graph-parallel1.74-dev (1.74.0-17) ...
Setting up libopenmpi-dev:armhf (4.1.4-1+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openmpi/include to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode
Setting up libboost-mpi-python1.74.0 (1.74.0-17) ...
Setting up libboost-graph-parallel-dev (1.74.0.3+b4) ...
Setting up mpi-default-dev (1.14) ...
Setting up libboost-mpi1.74-dev (1.74.0-17) ...
Setting up libboost-mpi-python1.74-dev (1.74.0-17) ...
Setting up libboost-mpi-python-dev (1.74.0.3+b4) ...
Setting up libboost-mpi-dev (1.74.0.3+b4) ...
Setting up libboost-all-dev (1.74.0.3+b4) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.35-1+rpi1) ...

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.19.20-v7+ #1 SMP Mon Mar 18 11:37:02 GMT 2019 armhf (armv7l)
Toolchain package versions: binutils_2.39-3+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-3+rpi1 gcc-12_12.2.0-3+rpi1 libc6-dev_2.35-1+rpi1 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 linux-libc-dev_5.19.6-1+rpi1
Package versions: adduser_3.129 apt_2.5.2 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-9 autotools-dev_20220109.1 base-files_12.2+rpi1 base-passwd_3.6.1 bash_5.2~rc2-2 binutils_2.39-3+rpi1 binutils-arm-linux-gnueabihf_2.39-3+rpi1 binutils-common_2.39-3+rpi1 bsdextrautils_2.38.1-1 bsdutils_1:2.38.1-1 build-essential_12.9 bzip2_1.0.8-5+b2 chrpath_0.16-2 cmake_3.24.2-1 cmake-data_3.24.2-1 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-3+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.9.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-elpa-helper_2.0.11 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-1 dirmngr_2.2.39-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1 emacsen-common_3.0.4 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-3+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-3+rpi1 gcc-12-base_12.2.0-3+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-9 gettext-base_0.21-9 gfortran-12_12.2.0-3+rpi1 gnupg_2.2.39-1 gnupg-l10n_2.2.39-1 gnupg-utils_2.2.39-1 gpg_2.2.39-1 gpg-agent_2.2.39-1 gpg-wks-client_2.2.39-1 gpg-wks-server_2.2.39-1 gpgconf_2.2.39-1 gpgsm_2.2.39-1 gpgv_2.2.39-1 grep_3.7-1 groff-base_1.22.4-8 gzip_1.12-1 hostname_3.23 ibverbs-providers_42.0-1 icu-devtools_71.1-3 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20211215-1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.2 libarchive-zip-perl_1.68-1 libarchive13_3.6.0-1 libasan8_12.2.0-3+rpi1 libassuan0_2.5.5-4 libatomic1_12.2.0-3+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39-3+rpi1 libblkid1_2.38.1-1 libboost-all-dev_1.74.0.3+b4 libboost-atomic-dev_1.74.0.3+b4 libboost-atomic1.74-dev_1.74.0-17 libboost-atomic1.74.0_1.74.0-17 libboost-chrono-dev_1.74.0.3+b4 libboost-chrono1.74-dev_1.74.0-17 libboost-chrono1.74.0_1.74.0-17 libboost-container-dev_1.74.0.3+b4 libboost-container1.74-dev_1.74.0-17 libboost-container1.74.0_1.74.0-17 libboost-context-dev_1.74.0.3+b4 libboost-context1.74-dev_1.74.0-17 libboost-context1.74.0_1.74.0-17 libboost-coroutine-dev_1.74.0.3+b4 libboost-coroutine1.74-dev_1.74.0-17 libboost-coroutine1.74.0_1.74.0-17 libboost-date-time-dev_1.74.0.3+b4 libboost-date-time1.74-dev_1.74.0-17 libboost-date-time1.74.0_1.74.0-17 libboost-dev_1.74.0.3+b4 libboost-exception-dev_1.74.0.3+b4 libboost-exception1.74-dev_1.74.0-17 libboost-fiber-dev_1.74.0.3+b4 libboost-fiber1.74-dev_1.74.0-17 libboost-fiber1.74.0_1.74.0-17 libboost-filesystem-dev_1.74.0.3+b4 libboost-filesystem1.74-dev_1.74.0-17 libboost-filesystem1.74.0_1.74.0-17 libboost-graph-dev_1.74.0.3+b4 libboost-graph-parallel-dev_1.74.0.3+b4 libboost-graph-parallel1.74-dev_1.74.0-17 libboost-graph-parallel1.74.0_1.74.0-17 libboost-graph1.74-dev_1.74.0-17 libboost-graph1.74.0_1.74.0-17 libboost-iostreams-dev_1.74.0.3+b4 libboost-iostreams1.74-dev_1.74.0-17 libboost-iostreams1.74.0_1.74.0-17 libboost-locale-dev_1.74.0.3+b4 libboost-locale1.74-dev_1.74.0-17 libboost-locale1.74.0_1.74.0-17 libboost-log-dev_1.74.0.3+b4 libboost-log1.74-dev_1.74.0-17 libboost-log1.74.0_1.74.0-17 libboost-math-dev_1.74.0.3+b4 libboost-math1.74-dev_1.74.0-17 libboost-math1.74.0_1.74.0-17 libboost-mpi-dev_1.74.0.3+b4 libboost-mpi-python-dev_1.74.0.3+b4 libboost-mpi-python1.74-dev_1.74.0-17 libboost-mpi-python1.74.0_1.74.0-17 libboost-mpi1.74-dev_1.74.0-17 libboost-mpi1.74.0_1.74.0-17 libboost-nowide-dev_1.74.0.3+b4 libboost-nowide1.74-dev_1.74.0-17 libboost-nowide1.74.0_1.74.0-17 libboost-numpy-dev_1.74.0.3+b4 libboost-numpy1.74-dev_1.74.0-17 libboost-numpy1.74.0_1.74.0-17 libboost-program-options-dev_1.74.0.3+b4 libboost-program-options1.74-dev_1.74.0-17 libboost-program-options1.74.0_1.74.0-17 libboost-python-dev_1.74.0.3+b4 libboost-python1.74-dev_1.74.0-17 libboost-python1.74.0_1.74.0-17 libboost-random-dev_1.74.0.3+b4 libboost-random1.74-dev_1.74.0-17 libboost-random1.74.0_1.74.0-17 libboost-regex-dev_1.74.0.3+b4 libboost-regex1.74-dev_1.74.0-17 libboost-regex1.74.0_1.74.0-17 libboost-serialization-dev_1.74.0.3+b4 libboost-serialization1.74-dev_1.74.0-17 libboost-serialization1.74.0_1.74.0-17 libboost-stacktrace-dev_1.74.0.3+b4 libboost-stacktrace1.74-dev_1.74.0-17 libboost-stacktrace1.74.0_1.74.0-17 libboost-system-dev_1.74.0.3+b4 libboost-system1.74-dev_1.74.0-17 libboost-system1.74.0_1.74.0-17 libboost-test-dev_1.74.0.3+b4 libboost-test1.74-dev_1.74.0-17 libboost-test1.74.0_1.74.0-17 libboost-thread-dev_1.74.0.3+b4 libboost-thread1.74-dev_1.74.0-17 libboost-thread1.74.0_1.74.0-17 libboost-timer-dev_1.74.0.3+b4 libboost-timer1.74-dev_1.74.0-17 libboost-timer1.74.0_1.74.0-17 libboost-tools-dev_1.74.0.3+b4 libboost-type-erasure-dev_1.74.0.3+b4 libboost-type-erasure1.74-dev_1.74.0-17 libboost-type-erasure1.74.0_1.74.0-17 libboost-wave-dev_1.74.0.3+b4 libboost-wave1.74-dev_1.74.0-17 libboost-wave1.74.0_1.74.0-17 libboost1.74-dev_1.74.0-17 libboost1.74-tools-dev_1.74.0-17 libbrotli1_1.0.9-2+b2 libbsd0_0.11.6-1 libbz2-1.0_1.0.8-5+b2 libc-bin_2.35-1+rpi1 libc-dev-bin_2.35-1+rpi1 libc6_2.35-1+rpi1 libc6-dev_2.35-1+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcbor0.8_0.8.0-2 libcc1-0_12.2.0-3+rpi1 libcgal-dev_5.5-1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libctf-nobfd0_2.39-3+rpi1 libctf0_2.39-3+rpi1 libcurl3-gnutls_7.85.0-1 libcurl4_7.85.0-1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264 libdebhelper-perl_13.9.1 libdpkg-perl_1.21.9+rpi1 libedit2_3.1-20210910-1 libelf1_0.187-2+rpi2 libevent-2.1-7_2.1.12-stable-5+b1 libevent-core-2.1-7_2.1.12-stable-5+b1 libevent-dev_2.1.12-stable-5+b1 libevent-extra-2.1-7_2.1.12-stable-5+b1 libevent-openssl-2.1-7_2.1.12-stable-5+b1 libevent-pthreads-2.1-7_2.1.12-stable-5+b1 libexpat1_2.4.9-1 libexpat1-dev_2.4.9-1 libext2fs2_1.46.6~rc1-1 libfabric1_1.11.0-3 libfakeroot_1.29-1 libffi8_3.4.2-4 libfido2-1_1.11.0-1+b1 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-12-dev_12.2.0-3+rpi1 libgcc-s1_12.2.0-3+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-2 libgdbm6_1.23-2 libgfortran-12-dev_12.2.0-3+rpi1 libgfortran5_12.2.0-3+rpi1 libgmp-dev_2:6.2.1+dfsg1-1 libgmp10_2:6.2.1+dfsg1-1 libgmpxx4ldbl_2:6.2.1+dfsg1-1 libgnutls30_3.7.7-2 libgomp1_12.2.0-3+rpi1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libhwloc-dev_2.8.0-1 libhwloc-plugins_2.8.0-1 libhwloc15_2.8.0-1 libibverbs-dev_42.0-1 libibverbs1_42.0-1 libicu-dev_71.1-3 libicu71_71.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libjs-sphinxdoc_4.5.0-4 libjs-underscore_1.13.4~dfsg+~1.11.4-1 libjsoncpp25_1.9.5-4 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 libldap-2.5-0_2.5.13+dfsg-1 libltdl-dev_2.4.7-4 libltdl7_2.4.7-4 liblz4-1_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-2 libmount1_2.38.1-1 libmpc3_1.2.1-2 libmpdec3_2.5.1-2+rpi1 libmpfr-dev_4.1.0-3 libmpfr6_4.1.0-3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnghttp2-14_1.50.0-1 libnl-3-200_3.7.0-0.2 libnl-3-dev_3.7.0-0.2 libnl-route-3-200_3.7.0-0.2 libnl-route-3-dev_3.7.0-0.2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnuma-dev_2.0.15-1 libnuma1_2.0.15-1 libopenmpi-dev_4.1.4-1+rpi1 libopenmpi3_4.1.4-1+rpi1 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-2 libpam-modules-bin_1.5.2-2 libpam-runtime_1.5.2-2 libpam0g_1.5.2-2 libpciaccess0_0.16-3 libpcre2-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl5.32_5.32.1-6 libperl5.34_5.34.0-5 libpipeline1_1.5.6-3 libpmix-dev_4.2.0+really.4.1.2-3 libpmix2_4.2.0+really.4.1.2-3 libprocps8_2:3.3.17-7 libpsl5_0.21.0-1.2 libpython3-dev_3.10.6-1 libpython3-stdlib_3.10.6-1 libpython3.10_3.10.7-1 libpython3.10-dev_3.10.7-1 libpython3.10-minimal_3.10.7-1 libpython3.10-stdlib_3.10.7-1 librdmacm1_42.0-1 libreadline8_8.2~rc2-2 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-1 libsqlite3-0_3.39.3-1 libss2_1.46.6~rc1-1 libssh2-1_1.10.0-3+b1 libssl1.1_1.1.1o-1 libssl3_3.0.5-2 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 libsub-override-perl_0.09-3 libsystemd0_251.4-3+rpi1 libtasn1-6_4.19.0-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-4 libubsan1_12.2.0-3+rpi1 libuchardet0_0.0.7-1 libudev1_251.4-3+rpi1 libunistring2_1.0-1 libuuid1_2.38.1-1 libuv1_1.44.2-1+rpi1 libx11-6_2:1.8.1-2 libx11-data_2:1.8.1-2 libxau6_1:1.0.9-1 libxcb1_1.15-1 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.4-1 libxml2_2.9.14+dfsg-1 libxnvctrl0_470.141.03-1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.6-1+rpi1 login_1:4.11.1+dfsg1-2 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.10.2-3 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38.1-1 mpi-default-bin_1.14 mpi-default-dev_1.14 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 ocl-icd-libopencl1_2.2.14-3 openmpi-bin_4.1.4-1+rpi1 openmpi-common_4.1.4-1+rpi1 openssh-client_1:9.0p1-1+b2 passwd_1:4.11.1+dfsg1-2 patch_2.7.6-7 perl_5.34.0-5 perl-base_5.34.0-5 perl-modules-5.32_5.32.1-6 perl-modules-5.34_5.34.0-5 pinentry-curses_1.2.0-2 pkg-kde-tools_0.15.38 po-debconf_1.0.21+nmu1 procps_2:3.3.17-7 python3_3.10.6-1 python3-dev_3.10.6-1 python3-distutils_3.10.7-1 python3-lib2to3_3.10.7-1 python3-minimal_3.10.6-1 python3.10_3.10.7-1 python3.10-dev_3.10.7-1 python3.10-minimal_3.10.7-1 raspbian-archive-keyring_20120528.2 readline-common_8.2~rc2-2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.30 sysvinit-utils_3.05-6 tar_1.34+dfsg-1 tzdata_2022d-1 util-linux_2.38.1-1 util-linux-extra_2.38.1-1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4.1 zlib1g-dev_1:1.2.11.dfsg-4.1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: sfcgal
Binary: libsfcgal1, libsfcgal-dev
Architecture: any
Version: 1.4.1-4
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Uploaders: Sven Geggus <sven-debian@geggus.net>, Bas Couwenberg <sebastic@debian.org>
Homepage: http://www.sfcgal.org/
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/debian-gis-team/sfcgal
Vcs-Git: https://salsa.debian.org/debian-gis-team/sfcgal.git
Build-Depends: debhelper-compat (= 12), cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath
Package-List:
 libsfcgal-dev deb libdevel optional arch=any
 libsfcgal1 deb libs optional arch=any
Checksums-Sha1:
 d3dbeb34a62fcc0a37d0428bda1d3f2bc632fa35 2297715 sfcgal_1.4.1.orig.tar.bz2
 a4eb810ea17a0ef1f47f9e159d8502af65c4da57 164172 sfcgal_1.4.1-4.debian.tar.xz
Checksums-Sha256:
 8bac12cb192b430688378cfd425b14649cd366ade92f3aa9be513a1bce23881c 2297715 sfcgal_1.4.1.orig.tar.bz2
 31d0e32f89c885a9e8fbe8f3fd6994150f330b027ec3629da3aa19feec44f960 164172 sfcgal_1.4.1-4.debian.tar.xz
Files:
 cf39fdc7a2be48f15c87ed7d4ad075c5 2297715 sfcgal_1.4.1.orig.tar.bz2
 48d7d78ebafee96c40670546ff47eab7 164172 sfcgal_1.4.1-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmK1tkUACgkQZ1DxCuiN
SvExGA//Rufvb2wVIFaQEzTkLpWwWdZ843z+LgQWh7P9IXAGN2ERqez23zD7RXtE
wQH1X3M5q6Cujio16crxK8exPVdqvzybL4ry0qjHl0g32F/Cta+u2nynSD/elHY6
tByn1E//T8lPuvwbojNR4hzilE+KF9BK+EO2nea0MTOo2EzjkVujgsjXAg8k4Wjc
VL9VH5rwbOd+yaXl57XxTqxXARbbVbElbnxjkqTOoMC30+Te47PGKrUaiRVQ8rMz
/UoUjugjv8yf2DWe++aeIVBp+T1QPrw/bvx+n9+Cq0U7x6qq9Zdye00lIp/1f7lv
BFDUDvxCdy94Qpaoa/JBgpO+chCfkUeGOQ2xAiYCGhOH5Iko6gNLilGhVWfkkwud
YMZSpmSwVjTW4YYvVpqoQ2aINbM3XPL/+8mg8G7VbjjWAgVXygvqMeom12VBHqmy
ndmze57gNW+KXiT4RYro9JiKybVTgEffZ/FYo1DR/rJSCQQx1YS5ET/9hFZfDTZn
d8yTDsZBQdsHEXTznusozLqYEv0OTdz2U2Uw7W3SP7uYZUDYMm/ihIyZ7hvjQYeD
6Ftx2mDZOTDHzQpFf5PEDADyZNd3/DYaSFFsa7HP0N9WceKQL6lC0vjaY+CxeAEi
pgDjB5IWrAyJPMb3Jgsqjph2v35kZqVtuv2qs4w+M+3IK2yfvQk=
=EWa/
-----END PGP SIGNATURE-----

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.lfXZUhpl/trustedkeys.kbx': General error
gpgv: Signature made Fri Jun 24 13:04:05 2022 UTC
gpgv:                using RSA key 8182DE417056408D614650D16750F10AE88D4AF1
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./sfcgal_1.4.1-4.dsc
dpkg-source: info: extracting sfcgal in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking sfcgal_1.4.1.orig.tar.bz2
dpkg-source: info: unpacking sfcgal_1.4.1-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying sfcgal-config.patch
dpkg-source: info: applying 0001-Rm-garden-tests.patch
dpkg-source: info: applying mr279-Remove-CGAL-unit-test.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=79d111ecf76d4d72929efb4c6c309344
JOURNAL_STREAM=8:26624
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=117
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-9b294533-6006-4ce2-b6dd-5bba53f9e33c
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_CLASS=background
XDG_SESSION_ID=c56522
XDG_SESSION_TYPE=unspecified

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage -us -uc -mRaspbian pi4 based autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package sfcgal
dpkg-buildpackage: info: source version 1.4.1-4
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean --with pkgkde_symbolshelper
   dh_clean
 debian/rules build-arch
dh build-arch --with pkgkde_symbolshelper
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
	-DCMAKE_BUILD_TYPE=RelWithDebInfo \
	"-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=' -O2 -g1 -DNDEBUG'" \
	-DCMAKE_INSTALL_PREFIX=/usr \
	-DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf \
	-DCMAKE_VERBOSE_MAKEFILE=ON \
	-DSFCGAL_BUILD_TESTS=ON
	cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=RelWithDebInfo "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=' -O2 -g1 -DNDEBUG'" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_VERBOSE_MAKEFILE=ON -DSFCGAL_BUILD_TESTS=ON ..
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using header-only CGAL
-- Targetting Unix Makefiles
-- Using /usr/bin/c++ compiler.
-- Found GMP: /usr/lib/arm-linux-gnueabihf/libgmp.so  
-- Found MPFR: /usr/lib/arm-linux-gnueabihf/libmpfr.so  
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.48")  
-- Boost include dirs: /usr/include
-- Boost libraries:    
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Using gcc version 4 or later. Adding -frounding-math
-- CGAL 5.5 found
-- Boost_USE_STATIC_LIBS=OFF
-- Boost_USE_MULTITHREAD=ON
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: program_options chrono filesystem timer unit_test_framework program_options thread system serialization 
-- removing OSG dependencies from the library
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: unit_test_framework serialization 
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: unit_test_framework filesystem serialization 
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: program_options filesystem serialization 
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    CMAKE_INSTALL_LOCALSTATEDIR
    CMAKE_INSTALL_RUNSTATEDIR
    CMAKE_INSTALL_SYSCONFDIR
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a
	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/CMakeFiles/copy.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Coordinate.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Envelope.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Exception.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Geometry.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/GeometryCollection.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/GeometryCollection.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/GeometryVisitor.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/GeometryVisitor.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Kernel.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/LineString.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/MultiLineString.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/MultiPoint.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPoint.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/MultiPolygon.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/MultiSolid.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiSolid.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Point.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Polygon.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/PolyhedralSurface.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/PreparedGeometry.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/PreparedGeometry.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Solid.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Surface.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Surface.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Transform.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Transform.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Triangle.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Triangle.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/TriangulatedSurface.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/Validity.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Validity.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/BoundaryVisitor.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/BoundaryVisitor.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/ConsistentOrientationBuilder.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/alphaShapes.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/alphaShapes.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/area.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/area.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/collect.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/collect.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/collectionExtract.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/collectionExtract.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/collectionHomogenize.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/collectionHomogenize.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/collectionToMulti.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/collectionToMulti.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/connection.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/connection.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/convexHull.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/convexHull.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/covers.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/covers.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/difference.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/difference.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/differencePrimitives.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/distance.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/distance.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/distance3d.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/distance3d.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/extrude.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/extrude.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/force2D.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/force3D.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force3D.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/intersection.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/intersection.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/intersects.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/intersects.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/isValid.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/length.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/length.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/lineSubstring.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/lineSubstring.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/minkowskiSum.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/minkowskiSum.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/normal.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/normal.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/offset.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/offset.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/orientation.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/orientation.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/plane.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/plane.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/straightSkeleton.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/tesselate.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/tesselate.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/translate.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/translate.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/union.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/union.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/algorithm/volume.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/volume.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/capi/sfcgal_c.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/capi/sfcgal_c.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/ComplexComparator.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/ComplexComparator.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/EnvelopeVisitor.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/EnvelopeVisitor.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/ForceValidityVisitor.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/ForceValidityVisitor.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/GeometrySet.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/GeometrySet.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/GetPointsVisitor.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/GetPointsVisitor.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/Interval.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/Interval.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/TestGeometry.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/TestGeometry.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/TypeForDimension.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/TypeForDimension.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/algorithm/coversPoints.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/algorithm/coversPoints.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/generator/building.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/building.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/generator/disc.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/disc.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/generator/hoch.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/hoch.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/generator/sierpinski.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/sierpinski.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/graph/Edge.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Edge.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/graph/GeometryGraph.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/graph/GeometryGraphBuilder.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraphBuilder.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/graph/Vertex.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Vertex.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/graph/algorithm/isHalfEdge.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/algorithm/isHalfEdge.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/graph/algorithm/orientation.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/algorithm/orientation.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/io/OsgFactory.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/OsgFactory.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/io/Serialization.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/Serialization.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/io/WktReader.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WktReader.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/io/WktWriter.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WktWriter.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/polygonSetToMultiPolygon.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/polygonSetToMultiPolygon.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/tools/CharArrayBuffer.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/tools/CharArrayBuffer.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/tools/InputStreamReader.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/tools/InputStreamReader.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/tools/Log.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/tools/Log.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/tools/Registry.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/tools/Registry.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/transform/AffineTransform2.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/AffineTransform2.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/transform/AffineTransform3.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/AffineTransform3.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/transform/Force2D.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/Force2D.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/transform/ForceOrderPoints.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/ForceOrderPoints.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/transform/ForceZ.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/ForceZ.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/transform/ForceZOrderPoints.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/ForceZOrderPoints.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/transform/RoundTransform.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/RoundTransform.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/triangulate/ConstraintDelaunayTriangulation.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/triangulate/markDomains.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/triangulate/markDomains.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/triangulate/triangulateInGeometrySet.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/ublas.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/ublas.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/export.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/export.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/io/GeometryStreams.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/io/GeometryStreams.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/io/ewkt.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/io/ewkt.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/io/osg.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/io/osg.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/io/vtk.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/io/vtk.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/io/wkt.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/io/wkt.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/numeric.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/triangulate/triangulate2DZ.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/triangulate/triangulate2DZ.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/triangulate/triangulatePolygon.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/triangulate/triangulatePolygon.h
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  0%] Built target copy
make  -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/CMakeFiles/SFCGAL.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o
[  1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o
[  1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o
[  2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -MF CMakeFiles/SFCGAL.dir/Coordinate.cpp.o.d -o CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -c /<<PKGBUILDDIR>>/src/Coordinate.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -MF CMakeFiles/SFCGAL.dir/Envelope.cpp.o.d -o CMakeFiles/SFCGAL.dir/Envelope.cpp.o -c /<<PKGBUILDDIR>>/src/Envelope.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -MF CMakeFiles/SFCGAL.dir/Exception.cpp.o.d -o CMakeFiles/SFCGAL.dir/Exception.cpp.o -c /<<PKGBUILDDIR>>/src/Exception.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -MF CMakeFiles/SFCGAL.dir/Geometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/Geometry.cpp.o -c /<<PKGBUILDDIR>>/src/Geometry.cpp
[  3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -c /<<PKGBUILDDIR>>/src/GeometryCollection.cpp
[  3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -c /<<PKGBUILDDIR>>/src/GeometryVisitor.cpp
[  4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -MF CMakeFiles/SFCGAL.dir/LineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/LineString.cpp.o -c /<<PKGBUILDDIR>>/src/LineString.cpp
[  4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -c /<<PKGBUILDDIR>>/src/MultiLineString.cpp
[  5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -c /<<PKGBUILDDIR>>/src/MultiPoint.cpp
[  6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /<<PKGBUILDDIR>>/src/MultiPolygon.cpp
[  6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -c /<<PKGBUILDDIR>>/src/MultiSolid.cpp
[  7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Point.cpp.o -MF CMakeFiles/SFCGAL.dir/Point.cpp.o.d -o CMakeFiles/SFCGAL.dir/Point.cpp.o -c /<<PKGBUILDDIR>>/src/Point.cpp
[  7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -MF CMakeFiles/SFCGAL.dir/Polygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/Polygon.cpp.o -c /<<PKGBUILDDIR>>/src/Polygon.cpp
[  8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -c /<<PKGBUILDDIR>>/src/PolyhedralSurface.cpp
[  9%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -MF CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -c /<<PKGBUILDDIR>>/src/PreparedGeometry.cpp
[  9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Solid.cpp.o -MF CMakeFiles/SFCGAL.dir/Solid.cpp.o.d -o CMakeFiles/SFCGAL.dir/Solid.cpp.o -c /<<PKGBUILDDIR>>/src/Solid.cpp
[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -MF CMakeFiles/SFCGAL.dir/Surface.cpp.o.d -o CMakeFiles/SFCGAL.dir/Surface.cpp.o -c /<<PKGBUILDDIR>>/src/Surface.cpp
[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Transform.cpp.o -MF CMakeFiles/SFCGAL.dir/Transform.cpp.o.d -o CMakeFiles/SFCGAL.dir/Transform.cpp.o -c /<<PKGBUILDDIR>>/src/Transform.cpp
[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -MF CMakeFiles/SFCGAL.dir/Triangle.cpp.o.d -o CMakeFiles/SFCGAL.dir/Triangle.cpp.o -c /<<PKGBUILDDIR>>/src/Triangle.cpp
[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -c /<<PKGBUILDDIR>>/src/TriangulatedSurface.cpp
[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/BoundaryVisitor.cpp
[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/ConsistentOrientationBuilder.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334,
                 from /usr/include/CGAL/basic.h:26,
                 from /usr/include/CGAL/Cartesian/Cartesian_base.h:20,
                 from /usr/include/CGAL/Simple_cartesian.h:20,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Triangle.h:12,
                 from /<<PKGBUILDDIR>>/src/Triangle.cpp:6:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SFCGAL::Point&}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘SFCGAL::Polygon SFCGAL::Triangle::toPolygon() const’ at /<<PKGBUILDDIR>>/src/Triangle.cpp:165:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/Intersection2D.cpp
[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/Intersection3D.cpp
[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/alphaShapes.cpp
[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/area.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/memory:63,
                 from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/alphaShapes.h:26,
                 from /<<PKGBUILDDIR>>/src/algorithm/alphaShapes.cpp:4:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:126:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14,
                 from /<<PKGBUILDDIR>>/src/algorithm/alphaShapes.cpp:7:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:126:29: note: ‘<anonymous>’ declared here
  126 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:130:28,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:122:29:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:130:29: note: ‘<anonymous>’ declared here
  130 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/collect.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/algorithm:60,
                 from /usr/include/CGAL/config.h:282,
                 from /usr/include/CGAL/assertions.h:17,
                 from /usr/include/CGAL/Segment_2.h:20,
                 from /<<PKGBUILDDIR>>/src/algorithm/Intersection2D.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:141:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /usr/include/CGAL/Arr_segment_traits_2.h:30,
                 from /usr/include/CGAL/Gps_segment_traits_2.h:20,
                 from /usr/include/CGAL/Boolean_set_operations_2/complement.h:27,
                 from /usr/include/CGAL/Boolean_set_operations_2.h:21,
                 from /<<PKGBUILDDIR>>/src/algorithm/Intersection2D.cpp:8:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:141:27: note: ‘<anonymous>’ declared here
  141 |     return std::make_pair(Line_2(), false);
      |                           ^~~~~~~~
[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/collectionExtract.cpp
[ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/collectionHomogenize.cpp
[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/collectionToMulti.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/algorithm:60,
                 from /usr/include/CGAL/config.h:282,
                 from /usr/include/CGAL/Bbox_2.h:19,
                 from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17,
                 from /usr/include/CGAL/intersection_2.h:22,
                 from /usr/include/CGAL/intersections.h:37,
                 from /<<PKGBUILDDIR>>/src/algorithm/Intersection3D.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:224:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19,
                 from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24,
                 from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25,
                 from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22,
                 from /usr/include/CGAL/Polygon_mesh_processing/clip.h:18,
                 from /<<PKGBUILDDIR>>/src/algorithm/Intersection3D.cpp:7:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:224:29: note: ‘<anonymous>’ declared here
  224 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:228:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:228:29: note: ‘<anonymous>’ declared here
  228 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:232:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:232:29: note: ‘<anonymous>’ declared here
  232 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >}; _Tp = CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >}; _Tp = CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void CGAL::internal::Converting_visitor<Converter, Output>::operator()(const std::vector<T>&) [with T = CGAL::Point_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >; Converter = CGAL::Cartesian_converter<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; Output = boost::optional<boost::variant<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Segment_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Triangle_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::vector<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > > > >]’ at /usr/include/CGAL/Cartesian_converter.h:77:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >*, std::vector<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/connection.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334,
                 from /usr/include/CGAL/kernel_assertions.h:24,
                 from /usr/include/CGAL/Bbox_2.h:20:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >*, std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp
[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/covers.cpp
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >*, std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/difference.cpp
[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/differencePrimitives.cpp
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:262:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’:
/usr/include/CGAL/Epic_converter.h:262:29: note: ‘<anonymous>’ declared here
  262 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:266:28,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:258:25,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’:
/usr/include/CGAL/Epic_converter.h:266:29: note: ‘<anonymous>’ declared here
  266 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/memory:63,
                 from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/convexHull.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:217:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp:8:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:217:27: note: ‘<anonymous>’ declared here
  217 |     return std::make_pair(Plane_3(), false);
      |                           ^~~~~~~~~
In file included from /usr/include/CGAL/box_intersection_d.h:21,
                 from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24:
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/ptr_container/ptr_vector.hpp:19,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/GeometryCollection.h:9,
                 from /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp:7:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CGAL::Point_3<CGAL::Epeck>&}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SFCGAL::Point&}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, const Point_3<Epeck>&, true>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, const CGAL::Point_3<CGAL::Epeck>&, true>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const CGAL::Point_3<CGAL::Epeck>&}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::algorithm::convexHull3D(const SFCGAL::Geometry&)’ at /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp:150:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::algorithm::convexHull3D(const SFCGAL::Geometry&)’ at /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp:153:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >}; _Tp = CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >}; _Tp = CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void CGAL::internal::Converting_visitor<Converter, Output>::operator()(const std::vector<T>&) [with T = CGAL::Point_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >; Converter = CGAL::Cartesian_converter<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; Output = boost::optional<boost::variant<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Segment_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Triangle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::vector<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > > > >]’ at /usr/include/CGAL/Cartesian_converter.h:77:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >*, std::vector<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/distance.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334,
                 from /usr/include/CGAL/basic.h:26,
                 from /usr/include/CGAL/Cartesian/Cartesian_base.h:20,
                 from /usr/include/CGAL/Simple_cartesian.h:20,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Triangle.h:12,
                 from /<<PKGBUILDDIR>>/src/algorithm/differencePrimitives.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >}; _Tp = CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/distance3d.cpp
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >}; _Tp = CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; _Alloc = std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void CGAL::internal::Converting_visitor<Converter, Output>::operator()(const std::vector<T>&) [with T = CGAL::Point_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >; Converter = CGAL::Cartesian_converter<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; Output = boost::optional<boost::variant<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Segment_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Triangle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::vector<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > > > >]’ at /usr/include/CGAL/Cartesian_converter.h:77:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >*, std::vector<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, std::allocator<CGAL::Point_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/extrude.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/memory:63,
                 from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/distance3d.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/distance3d.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:224:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/algorithm/distance3d.cpp:8:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:224:29: note: ‘<anonymous>’ declared here
  224 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:228:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:228:29: note: ‘<anonymous>’ declared here
  228 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:232:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:232:29: note: ‘<anonymous>’ declared here
  232 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/ptr_container/ptr_vector.hpp:19,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/GeometryCollection.h:9,
                 from /<<PKGBUILDDIR>>/src/algorithm/distance.cpp:7:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SFCGAL::algorithm::Circle&}; _Tp = SFCGAL::algorithm::Circle; _Alloc = std::allocator<SFCGAL::algorithm::Circle>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::algorithm::Circle>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/ptr_container/ptr_vector.hpp:19,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/GeometryCollection.h:9,
                 from /<<PKGBUILDDIR>>/src/algorithm/distance3d.cpp:7:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SFCGAL::algorithm::Sphere&}; _Tp = SFCGAL::algorithm::Sphere; _Alloc = std::allocator<SFCGAL::algorithm::Sphere>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::algorithm::Sphere>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/force2D.cpp
In file included from /usr/include/c++/12/vector:64:
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SFCGAL::algorithm::Circle; _Alloc = std::allocator<SFCGAL::algorithm::Circle>]’,
    inlined from ‘double SFCGAL::algorithm::distanceGeometryCollectionToGeometry(const SFCGAL::Geometry&, const SFCGAL::Geometry&)’ at /<<PKGBUILDDIR>>/src/algorithm/distance.cpp:500:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::Circle*, std::vector<SFCGAL::algorithm::Circle> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/force3D.cpp
In file included from /usr/include/c++/12/vector:64:
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SFCGAL::algorithm::Sphere; _Alloc = std::allocator<SFCGAL::algorithm::Sphere>]’,
    inlined from ‘double SFCGAL::algorithm::distanceGeometryCollectionToGeometry3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&)’ at /<<PKGBUILDDIR>>/src/algorithm/distance3d.cpp:607:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::Sphere*, std::vector<SFCGAL::algorithm::Sphere> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/intersection.cpp
[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/intersects.cpp
[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/isValid.cpp
[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/length.cpp
[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/bits/stl_tree.h:63,
                 from /usr/include/c++/12/map:60,
                 from /<<PKGBUILDDIR>>/src/algorithm/intersects.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:305:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/intersects.cpp:9:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:305:29: note: ‘<anonymous>’ declared here
  305 |       return std::make_pair(Segment_3(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:309:28,
    inlined from ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:301:29:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:309:29: note: ‘<anonymous>’ declared here
  309 |       return std::make_pair(Segment_3(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:224:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:224:29: note: ‘<anonymous>’ declared here
  224 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:228:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:228:29: note: ‘<anonymous>’ declared here
  228 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:232:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:232:29: note: ‘<anonymous>’ declared here
  232 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:126:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:126:29: note: ‘<anonymous>’ declared here
  126 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:130:28,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:122:29:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:130:29: note: ‘<anonymous>’ declared here
  130 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334,
                 from /usr/include/CGAL/kernel_assertions.h:24,
                 from /usr/include/CGAL/Bbox_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:11:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >*, std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:262:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘bool CGAL::AABB_traits<GeomTraits, AABBPrimitive, BboxMap>::Do_intersect::operator()(const Query&, const CGAL::AABB_traits<GeomTraits, AABBPrimitive, BboxMap>::Bounding_box&) const [with Query = CGAL::Ray_3<CGAL::Epeck>; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >; BboxMap = CGAL::Default]’ at /usr/include/CGAL/AABB_traits.h:335:50,
    inlined from ‘bool CGAL::internal::Ray_3_Triangle_3_traversal_traits<AABBTraits, Kernel, Helper, Tag_ray_is_vertical>::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3<CGAL::Epeck>; AABBTraits = CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper<CGAL::AABB_tree<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag<false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘bool CGAL::internal::Ray_3_Triangle_3_traversal_traits<AABBTraits, Kernel, Helper, Tag_ray_is_vertical>::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3<CGAL::Epeck>; AABBTraits = CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper<CGAL::AABB_tree<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag<false>]’:
/usr/include/CGAL/Epic_converter.h:262:29: note: ‘<anonymous>’ declared here
  262 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:266:28,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:258:25,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘bool CGAL::AABB_traits<GeomTraits, AABBPrimitive, BboxMap>::Do_intersect::operator()(const Query&, const CGAL::AABB_traits<GeomTraits, AABBPrimitive, BboxMap>::Bounding_box&) const [with Query = CGAL::Ray_3<CGAL::Epeck>; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >; BboxMap = CGAL::Default]’ at /usr/include/CGAL/AABB_traits.h:335:50,
    inlined from ‘bool CGAL::internal::Ray_3_Triangle_3_traversal_traits<AABBTraits, Kernel, Helper, Tag_ray_is_vertical>::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3<CGAL::Epeck>; AABBTraits = CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper<CGAL::AABB_tree<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag<false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘bool CGAL::internal::Ray_3_Triangle_3_traversal_traits<AABBTraits, Kernel, Helper, Tag_ray_is_vertical>::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3<CGAL::Epeck>; AABBTraits = CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper<CGAL::AABB_tree<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag<false>]’:
/usr/include/CGAL/Epic_converter.h:266:29: note: ‘<anonymous>’ declared here
  266 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/minkowskiSum.cpp
/<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp: In function ‘SFCGAL::Point SFCGAL::algorithm::{anonymous}::find_position(const SFCGAL::LineString&, long int, double, double, double, bool, std::size_t&, double&, bool&, double&)’:
/<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp:45:14: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘const long int’ [-Wsign-compare]
   45 |   for (; idx < N; ++idx) {
      |          ~~~~^~~
/<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp:24:65: warning: unused parameter ‘find_start’ [-Wunused-parameter]
   24 |               const double offset, const double tol, const bool find_start,
      |                                                      ~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp: In function ‘std::unique_ptr<SFCGAL::LineString> SFCGAL::algorithm::lineSubstring(const SFCGAL::LineString&, double, double)’:
/<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp:261:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
  261 |         (((i % N) == 0) || ((i % N) == (N - 1)))) {
      |                             ~~~~~~~~^~~~~~~~~~
[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/offset.cpp
[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/orientation.cpp
/<<PKGBUILDDIR>>/src/algorithm/orientation.cpp: In function ‘void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2<CGAL::Epeck>&)’:
/<<PKGBUILDDIR>>/src/algorithm/orientation.cpp:35:9: warning: typedef ‘using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2<CGAL::Epeck>’ locally defined but not used [-Wunused-local-typedefs]
   35 |   using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2<Kernel>;
      |         ^~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/memory:63,
                 from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:8,
                 from /<<PKGBUILDDIR>>/src/algorithm/minkowskiSum.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:141:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:141:27: note: ‘<anonymous>’ declared here
  141 |     return std::make_pair(Line_2(), false);
      |                           ^~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:126:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:126:29: note: ‘<anonymous>’ declared here
  126 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:130:28,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:122:29:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:130:29: note: ‘<anonymous>’ declared here
  130 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp: In function ‘std::unique_ptr<SFCGAL::MultiLineString> SFCGAL::algorithm::straightSkeleton(const SFCGAL::Geometry&, bool, NoValidityCheck, bool, bool, const double&)’:
/<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:261:32: warning: unused parameter ‘toleranceAbs’ [-Wunused-parameter]
  261 |                  const double &toleranceAbs) -> std::unique_ptr<MultiLineString>
      |                  ~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp: In function ‘std::unique_ptr<SFCGAL::MultiLineString> SFCGAL::algorithm::straightSkeleton(const SFCGAL::Geometry&, bool, bool, bool, const double&)’:
/<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:283:56: warning: unused parameter ‘toleranceAbs’ [-Wunused-parameter]
  283 |                  bool outputDistanceInM, const double &toleranceAbs)
      |                                          ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/CGAL/create_straight_skeleton_2.h:18,
                 from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17,
                 from /<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:23:
/usr/include/CGAL/Straight_skeleton_builder_2.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SetVertexTriedge(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_builder_2.h:645:8: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  645 |   void SetVertexTriedge ( Vertex_handle aV, Triedge const& aTriedge )
      |        ^~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Straight_skeleton_builder_2.h:1387:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1264:6: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1264 | void Straight_skeleton_builder_2<Gt,Ss,V>::SetupNewNode( Vertex_handle aNode )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h: In member function ‘CGAL::Oriented_side CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::EventPointOrientedSide(const Event&, Halfedge_const_handle, Halfedge_const_handle, Vertex_handle, bool) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_builder_2.h:870:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  870 |   Oriented_side EventPointOrientedSide( Event const&          aEvent
      |                 ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘bool CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::IsValidEdgeEvent(const EdgeEvent&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:982:50: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  982 |     Oriented_side lLSide = EventPointOrientedSide(aEvent, lPrevE0, lE0    , lPrevLSeed, false ) ;
      |                            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:983:50: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  983 |     Oriented_side lRSide = EventPointOrientedSide(aEvent, lE2    , lNextE2, lNextRSeed, true  ) ;
      |                            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h: In member function ‘CGAL::Comparison_result CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CompareEvents(const Trisegment_2_ptr&, Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_builder_2.h:895:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  895 |   Comparison_result CompareEvents( Trisegment_2_ptr const& aTrisegment, Vertex_handle aSeedNode ) const
      |                     ^~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SetBisectorSlope(Vertex_handle, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_builder_2.h:964:8: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  964 |   void SetBisectorSlope ( Vertex_handle aA, Vertex_handle aB )
      |        ^~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h:964:8: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::HandleSimultaneousEdgeEvent(Vertex_handle, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:374:6: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  374 | void Straight_skeleton_builder_2<Gt,Ss,V>::HandleSimultaneousEdgeEvent( Vertex_handle aA, Vertex_handle aB )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:374:6: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:454:19: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  454 |   SetBisectorSlope(aA,aB);
      |   ~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::EventPtr CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::FindEdgeEvent(Vertex_handle, Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:89:1: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
   89 | Straight_skeleton_builder_2<Gt,Ss,V>::FindEdgeEvent( Vertex_handle aLNode, Vertex_handle aRNode, Triedge const& aPrevEventTriedge  )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:89:1: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CollectSplitEvent(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:237:6: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  237 | void Straight_skeleton_builder_2<Gt,Ss,V>::CollectSplitEvent( Vertex_handle aNode, Triedge const& aTriedge )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::InitVertexData(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_builder_2.h:605:8: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  605 |   void InitVertexData( Vertex_handle aV )
      |        ^~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CreateContourBisectors() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:583:19: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  583 |     InitVertexData(lInfNode);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::Vertex_handle CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::ConstructEdgeEventNode(EdgeEvent&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:679:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  679 |   InitVertexData(lNewNode);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::Vertex_handle_pair CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::ConstructSplitEventNodes(SplitEvent&, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:791:1: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  791 | Straight_skeleton_builder_2<Gt,Ss,V>::ConstructSplitEventNodes( SplitEvent& aEvent, Vertex_handle aOppR )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:802:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  802 |   InitVertexData(lNewNodeA);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:803:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  803 |   InitVertexData(lNewNodeB);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::Vertex_handle_pair CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::ConstructPseudoSplitEventNodes(PseudoSplitEvent&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:860:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  860 |   InitVertexData(lNewNodeA);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:861:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  861 |   InitVertexData(lNewNodeB);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h: In function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::enter_valid_contour(InputPointIterator, InputPointIterator, const Converter&) [with InputPointIterator = __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >; Converter = CGAL::Cartesian_converter<CGAL::Epeck, CGAL::Epick, CGAL::NT_converter<CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, double> >; Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_builder_2.h:1214:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1214 |       InitVertexData(lVertex);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h:1265:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1265 |     SetVertexTriedge( lPrevVertex, Triedge(lPrevCCWBorder,lFirstCCWBorder) ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:17,
                 from /usr/include/CGAL/compute_outer_frame_margin.h:17,
                 from /usr/include/CGAL/create_straight_skeleton_2.h:17:
/usr/include/CGAL/Straight_skeleton_builder_traits_2.h: In member function ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<true>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epick]’:
/usr/include/CGAL/Straight_skeleton_builder_traits_2.h:839:8: note: parameter passing for argument of type ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’ changed in GCC 7.1
  839 |   void ComputeFilteringBound(Vertex_handle lPrev, Vertex_handle aNode, Vertex_handle lNext,
      |        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_traits_2.h:839:8: note: parameter passing for argument of type ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’ changed in GCC 7.1
/usr/include/CGAL/Straight_skeleton_builder_traits_2.h:839:8: note: parameter passing for argument of type ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’ changed in GCC 7.1
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CollectSplitEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:267:6: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  267 | void Straight_skeleton_builder_2<Gt,Ss,V>::CollectSplitEvents( Vertex_handle aNode, Triedge const& aPrevEventTriedge )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::ComputeUpperBoundForValidSplitEventsImpl(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator, mpl_::bool_<true>) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’,
    inlined from ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::ComputeUpperBoundForValidSplitEvents(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’ at /usr/include/CGAL/Straight_skeleton_builder_2.h:1321:52,
    inlined from ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CollectSplitEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:280:39:
/usr/include/CGAL/Straight_skeleton_builder_2.h:1314:41: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1314 |     return mTraits.ComputeFilteringBound(lPrev, aNode, lNext, contour_halfedges_begin, contour_halfedges_end);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h:1314:41: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CollectSplitEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:293:26: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  293 |         CollectSplitEvent(aNode, lEventTriedge) ;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CollectNewEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:307:6: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  307 | void Straight_skeleton_builder_2<Gt,Ss,V>::CollectNewEvents( Vertex_handle aNode, Triedge const& aPrevEventTriedge )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:353:23: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  353 |     CollectSplitEvents(aNode, aPrevEventTriedge) ;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:355:12: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  355 |   EventPtr lLEdgeEvent = FindEdgeEvent( lPrev , aNode, aPrevEventTriedge ) ;
      |            ^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:356:12: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  356 |   EventPtr lREdgeEvent = FindEdgeEvent( aNode , lNext, aPrevEventTriedge ) ;
      |            ^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::UpdatePQ(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:497:6: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  497 | void Straight_skeleton_builder_2<Gt,Ss,V>::UpdatePQ( Vertex_handle aNode, Triedge const& aPrevEventTriedge )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:510:32: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  510 |     HandleSimultaneousEdgeEvent( aNode, lPrev ) ;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:512:32: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  512 |     HandleSimultaneousEdgeEvent( aNode, lNext ) ;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:514:22: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  514 |      CollectNewEvents(aNode,aPrevEventTriedge);
      |      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::HandleSplitEvent(EventPtr, Vertex_handle_pair) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1160:65: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1160 |     boost::tie(lNewNode_L,lNewNode_R) = ConstructSplitEventNodes(lEvent,lOppR);
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1210:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1210 |     SetBisectorSlope(lSeed,lNewNode_L);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1214:19: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1214 |     InitVertexData(lNewFicNode);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1251:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1251 |     SetupNewNode(lNewNode_L) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1252:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1252 |     SetupNewNode(lNewNode_R) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1254:13: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1254 |     UpdatePQ(lNewNode_L, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1255:13: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1255 |     UpdatePQ(lNewNode_R, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::HandlePseudoSplitEvent(EventPtr) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1450:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1450 |     SetBisectorSlope(lLSeed,lNewNode_L);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1451:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1451 |     SetBisectorSlope(lRSeed,lNewNode_R);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1466:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1466 |     SetVertexTriedge( lNewNode_L, lTriL ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1467:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1467 |     SetVertexTriedge( lNewNode_R, lTriR ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1479:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1479 |     SetupNewNode(lNewNode_L) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1480:17: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1480 |     SetupNewNode(lNewNode_R) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1482:13: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1482 |     UpdatePQ(lNewNode_L, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1483:13: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1483 |     UpdatePQ(lNewNode_R, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::HandleEdgeEvent(EventPtr) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’,
    inlined from ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::Propagate() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1571:71:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1052:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1052 |     SetVertexTriedge( lNewNode, lTri ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1054:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1054 |     SetBisectorSlope(lLSeed,lNewNode);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1055:21: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1055 |     SetBisectorSlope(lRSeed,lNewNode);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1093:19: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1093 |       SetupNewNode(lNewNode) ;
      |       ~~~~~~~~~~~~^~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1095:15: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_handle’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
 1095 |       UpdatePQ(lNewNode, lEvent.triedge());
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CreateInitialEvents() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’,
    inlined from ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::InitPhase() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:665:22,
    inlined from ‘bool CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::Run() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epick>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> >]’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2046:12:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:526:15: note: parameter passing for argument of type ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epick>, CGAL::Straight_skeleton_2<CGAL::Epick>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epick> > >::Vertex_iterator’ {aka ‘CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epick>, double> > > >’} changed in GCC 7.1
  526 |       UpdatePQ(v,cNull_triedge);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~
[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/tesselate.cpp
[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/translate.cpp
[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/union.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/string:50,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:8,
                 from /<<PKGBUILDDIR>>/src/algorithm/union.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:141:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:9:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:141:27: note: ‘<anonymous>’ declared here
  141 |     return std::make_pair(Line_2(), false);
      |                           ^~~~~~~~
In file included from /usr/include/c++/12/algorithm:61,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:32,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/exception/detail/shared_ptr.hpp:13,
                 from /usr/include/boost/exception/get_error_info.hpp:13,
                 from /usr/include/boost/exception/diagnostic_information.hpp:10,
                 from /usr/include/boost/exception/all.hpp:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:12:
/usr/include/c++/12/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’:
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1470 |     __partition(_BidirectionalIterator __first, _BidirectionalIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’:
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:224:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:224:29: note: ‘<anonymous>’ declared here
  224 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:228:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:228:29: note: ‘<anonymous>’ declared here
  228 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:232:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:232:29: note: ‘<anonymous>’ declared here
  232 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]’:
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1470 |     __partition(_BidirectionalIterator __first, _BidirectionalIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]’:
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/format.hpp:17,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:13:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >*, std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > >::iterator’ changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > >::iterator’ changed in GCC 7.1
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 2; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:532:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 2; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:537:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 2; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:544:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 2; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:549:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 3; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:532:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 3; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:537:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 3; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:544:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘OutputIterator SFCGAL::algorithm::compute_bboxes(const SFCGAL::detail::GeometrySet<Dim>&, OutputIterator) [with int Dim = 3; OutputIterator = std::back_insert_iterator<std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:549:12:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >*, std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60:
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Distance = int; _Tp = SFCGAL::algorithm::FaceBbox; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/box_intersection_d.h:21,
                 from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24,
                 from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:17:
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/string:50,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/difference.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:217:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:262:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’:
/usr/include/CGAL/Epic_converter.h:262:29: note: ‘<anonymous>’ declared here
  262 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:266:28,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:258:25,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’:
/usr/include/CGAL/Epic_converter.h:266:29: note: ‘<anonymous>’ declared here
  266 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/difference.cpp:6:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:217:27: note: ‘<anonymous>’ declared here
  217 |     return std::make_pair(Plane_3(), false);
      |                           ^~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:141:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Line_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:141:27: note: ‘<anonymous>’ declared here
  141 |     return std::make_pair(Line_2(), false);
      |                           ^~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:126:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2<CGAL::Epeck>; A2 = CGAL::Segment_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23,
    inlined from ‘bool CGAL::do_intersect(const Point_2<R>&, const Segment_2<R>&) [with K = Epeck]’ at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:82:1,
    inlined from ‘SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)’ at /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:469:33:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)’:
/usr/include/CGAL/Epic_converter.h:126:29: note: ‘<anonymous>’ declared here
  126 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:130:28,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:122:29,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2<CGAL::Epeck>; A2 = CGAL::Segment_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23,
    inlined from ‘bool CGAL::do_intersect(const Point_2<R>&, const Segment_2<R>&) [with K = Epeck]’ at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:82:1,
    inlined from ‘SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)’ at /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:469:33:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)’:
/usr/include/CGAL/Epic_converter.h:130:29: note: ‘<anonymous>’ declared here
  130 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]’,
    inlined from ‘RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>; T = double]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]’,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:1032:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:1032:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::algorithm::Handle<2>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘FacePairOutputIterator CGAL::Polygon_mesh_processing::internal::self_intersections_impl(const FaceRange&, const TriangleMesh&, FacePairOutputIterator, bool, const NamedParameters&) [with ConcurrencyTag = CGAL::Sequential_tag; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; FaceRange = std::set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::less<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >; FacePairOutputIterator = CGAL::Emptyset_iterator; NamedParameters = CGAL::Named_function_parameters<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal_np::vertex_point_t, CGAL::internal_np::No_property>]’ at /usr/include/CGAL/Polygon_mesh_processing/self_intersections.h:295:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:305:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3<CGAL::Epeck>; A2 = CGAL::Point_3<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘bool CGAL::Segment_3<R_>::has_on(const Point_3&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Segment_3.h:140:33,
    inlined from ‘OutputIterator SFCGAL::algorithm::Segment_d<Dim>::pieces(OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::vector<CGAL::Segment_3<CGAL::Epeck> > >; int Dim = 3]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:70:48,
    inlined from ‘SFCGAL::algorithm::Segment_d<Dim>::SegmentVector SFCGAL::algorithm::Segment_d<Dim>::pieces() const [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:86:17,
    inlined from ‘void SFCGAL::algorithm::collectPrimitives(const typename HandledBox<Dim>::Vector&, SFCGAL::detail::GeometrySet<Dim>&) [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:999:67:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘void SFCGAL::algorithm::collectPrimitives(const typename HandledBox<Dim>::Vector&, SFCGAL::detail::GeometrySet<Dim>&) [with int Dim = 3]’:
/usr/include/CGAL/Epic_converter.h:305:29: note: ‘<anonymous>’ declared here
  305 |       return std::make_pair(Segment_3(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:309:28,
    inlined from ‘std::pair<CGAL::Segment_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:301:29,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3<CGAL::Epeck>; A2 = CGAL::Point_3<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘bool CGAL::Segment_3<R_>::has_on(const Point_3&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Segment_3.h:140:33,
    inlined from ‘OutputIterator SFCGAL::algorithm::Segment_d<Dim>::pieces(OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::vector<CGAL::Segment_3<CGAL::Epeck> > >; int Dim = 3]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:70:48,
    inlined from ‘SFCGAL::algorithm::Segment_d<Dim>::SegmentVector SFCGAL::algorithm::Segment_d<Dim>::pieces() const [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:86:17,
    inlined from ‘void SFCGAL::algorithm::collectPrimitives(const typename HandledBox<Dim>::Vector&, SFCGAL::detail::GeometrySet<Dim>&) [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:999:67:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘void SFCGAL::algorithm::collectPrimitives(const typename HandledBox<Dim>::Vector&, SFCGAL::detail::GeometrySet<Dim>&) [with int Dim = 3]’:
/usr/include/CGAL/Epic_converter.h:309:29: note: ‘<anonymous>’ declared here
  309 |       return std::make_pair(Segment_3(),false);
      |                             ^~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘TriangleOutputIteratorType SFCGAL::algorithm::collidingTriangles(const FaceSegmentCollide::CollisionVector&, TriangleOutputIteratorType) [with TriangleOutputIteratorType = std::back_insert_iterator<std::vector<CGAL::Triangle_3<CGAL::Epeck> > >]’ at /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:588:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:725:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:725:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]’,
    inlined from ‘RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>; T = double]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]’,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>*, std::vector<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT>, std::allocator<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, ID_EXPLICIT> >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:1059:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> >, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT>, std::allocator<Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)’ at /<<PKGBUILDDIR>>/src/algorithm/union.cpp:1059:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::algorithm::Handle<3>, CGAL::Box_intersection_d::ID_EXPLICIT> > > >’ changed in GCC 7.1
[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/volume.cpp
In file included from /usr/include/c++/12/algorithm:61,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:32,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/exception/detail/shared_ptr.hpp:13,
                 from /usr/include/boost/exception/get_error_info.hpp:13,
                 from /usr/include/boost/exception/diagnostic_information.hpp:10,
                 from /usr/include/boost/exception/all.hpp:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:12:
/usr/include/c++/12/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’:
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1470 |     __partition(_BidirectionalIterator __first, _BidirectionalIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -MF CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o.d -o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -c /<<PKGBUILDDIR>>/src/capi/sfcgal_c.cpp
/usr/include/c++/12/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’:
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1470:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -c /<<PKGBUILDDIR>>/src/detail/EnvelopeVisitor.cpp
[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -c /<<PKGBUILDDIR>>/src/detail/ForceValidityVisitor.cpp
[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -c /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:224:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:224:29: note: ‘<anonymous>’ declared here
  224 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:228:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:228:29: note: ‘<anonymous>’ declared here
  228 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:232:28:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Triangle_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:232:29: note: ‘<anonymous>’ declared here
  232 |       return std::make_pair(Triangle_3(),false);
      |                             ^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/ptr_container/ptr_vector.hpp:19,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/GeometrySet.h:8,
                 from /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 2, SFCGAL::detail::PrimitiveHandle<2>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>}; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE>, std::allocator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, SFCGAL::detail::PrimitiveHandle<3>*, CGAL::Box_intersection_d::ID_FROM_HANDLE> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL::detail::recompose_segments(const typename GeometrySet<Dim>::SegmentCollection&, std::vector<SFCGAL::Geometry*>&, dim_t<Dim>) [with int Dim = 2]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:629:25,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 2]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:832:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL::detail::recompose_segments(const typename GeometrySet<Dim>::SegmentCollection&, std::vector<SFCGAL::Geometry*>&, dim_t<Dim>) [with int Dim = 2]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:637:25,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 2]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:832:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL::detail::recompose_segments(const typename GeometrySet<Dim>::SegmentCollection&, std::vector<SFCGAL::Geometry*>&, dim_t<Dim>) [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:629:25,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:832:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL::detail::recompose_segments(const typename GeometrySet<Dim>::SegmentCollection&, std::vector<SFCGAL::Geometry*>&, dim_t<Dim>) [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:637:25,
    inlined from ‘std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 3]’ at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:832:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -c /<<PKGBUILDDIR>>/src/detail/GetPointsVisitor.cpp
[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -c /<<PKGBUILDDIR>>/src/detail/Interval.cpp
[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -c /<<PKGBUILDDIR>>/src/detail/algorithm/coversPoints.cpp
[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -c /<<PKGBUILDDIR>>/src/detail/generator/building.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/building.h:10,
                 from /<<PKGBUILDDIR>>/src/detail/generator/building.cpp:5:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Direction_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Direction_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:109:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/building.h:12:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Direction_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:109:27: note: ‘<anonymous>’ declared here
  109 |     return std::make_pair(Direction_2(),false);
      |                           ^~~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Direction_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Direction_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:109:26,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::HarmonizeSpeeds(mpl_::bool_<true>)::<lambda(CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle, CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle)>’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:621:70:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::HarmonizeSpeeds(mpl_::bool_<true>)::<lambda(CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle, CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle)>’:
/usr/include/CGAL/Epic_converter.h:109:27: note: ‘<anonymous>’ declared here
  109 |     return std::make_pair(Direction_2(),false);
      |                           ^~~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Direction_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Direction_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:109:26,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23,
    inlined from ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::HarmonizeSpeeds(mpl_::bool_<true>)::<lambda(CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle, CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle)>’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:621:70:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::HarmonizeSpeeds(mpl_::bool_<true>)::<lambda(CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle, CGAL::Straight_skeleton_builder_2<CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>, CGAL::Straight_skeleton_2<CGAL::Epeck>, CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> > >::Halfedge_handle)>’:
/usr/include/CGAL/Epic_converter.h:109:27: note: ‘<anonymous>’ declared here
  109 |     return std::make_pair(Direction_2(),false);
      |                           ^~~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Vector_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Vector_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:99:26,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Vector_2<CGAL::Epeck>; A2 = CGAL::Vector_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Orientation_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Orientation_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘typename K::Orientation CGAL::internal::orientation(const typename K::Vector_2&, const typename K::Vector_2&, const K&) [with K = CGAL::Epeck]’ at /usr/include/CGAL/Kernel/global_functions_internal_2.h:842:34,
    inlined from ‘typename K::Orientation CGAL::orientation(const Vector_2<R>&, const Vector_2<R>&) [with K = Epeck]’ at /usr/include/CGAL/Kernel/global_functions_2.h:977:31,
    inlined from ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epeck>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> >]’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1275:49:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epeck>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> >]’:
/usr/include/CGAL/Epic_converter.h:99:27: note: ‘<anonymous>’ declared here
   99 |     return std::make_pair(Vector_2(),false);
      |                           ^~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Vector_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Vector_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:99:26,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Vector_2<CGAL::Epeck>; A2 = CGAL::Vector_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Orientation_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Orientation_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23,
    inlined from ‘typename K::Orientation CGAL::internal::orientation(const typename K::Vector_2&, const typename K::Vector_2&, const K&) [with K = CGAL::Epeck]’ at /usr/include/CGAL/Kernel/global_functions_internal_2.h:842:34,
    inlined from ‘typename K::Orientation CGAL::orientation(const Vector_2<R>&, const Vector_2<R>&) [with K = Epeck]’ at /usr/include/CGAL/Kernel/global_functions_2.h:977:31,
    inlined from ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epeck>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> >]’ at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1275:49:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2<CGAL::Epeck>; SSkel_ = CGAL::Straight_skeleton_2<CGAL::Epeck>; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor<CGAL::Straight_skeleton_2<CGAL::Epeck> >]’:
/usr/include/CGAL/Epic_converter.h:99:27: note: ‘<anonymous>’ declared here
   99 |     return std::make_pair(Vector_2(),false);
      |                           ^~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:126:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2<CGAL::Epeck>; A2 = CGAL::Ray_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’ at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:575:47:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’:
/usr/include/CGAL/Epic_converter.h:126:29: note: ‘<anonymous>’ declared here
  126 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:130:28,
    inlined from ‘std::pair<CGAL::Segment_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:122:29,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2<CGAL::Epeck>; A2 = CGAL::Ray_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’ at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:575:47:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’:
/usr/include/CGAL/Epic_converter.h:130:29: note: ‘<anonymous>’ declared here
  130 |       return std::make_pair(Segment_2(),false);
      |                             ^~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:148:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2<CGAL::Epeck>; A2 = CGAL::Ray_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23,
    inlined from ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’ at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:575:47:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’:
/usr/include/CGAL/Epic_converter.h:148:29: note: ‘<anonymous>’ declared here
  148 |       return std::make_pair(Ray_2(),false);
      |                             ^~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:152:28,
    inlined from ‘std::pair<CGAL::Ray_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:144:25,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2<CGAL::Epeck>; A2 = CGAL::Ray_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23,
    inlined from ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’ at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:575:47:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Straight_skeleton_builder_traits_2_impl<CGAL::Boolean_tag<false>, K>::ComputeFilteringBound(Vertex_handle, Vertex_handle, Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::Straight_skeleton_vertex_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> >, CGAL::Point_2<CGAL::Epeck>, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >*, std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::Straight_skeleton_items_2, std::allocator<int> > > > > > > > >; K = CGAL::Epeck]’:
/usr/include/CGAL/Epic_converter.h:152:29: note: ‘<anonymous>’ declared here
  152 |       return std::make_pair(Ray_2(),false);
      |                             ^~~~~~~
[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -c /<<PKGBUILDDIR>>/src/detail/generator/disc.cpp
[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -c /<<PKGBUILDDIR>>/src/detail/generator/hoch.cpp
[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -c /<<PKGBUILDDIR>>/src/detail/generator/sierpinski.cpp
[ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -c /<<PKGBUILDDIR>>/src/detail/graph/Edge.cpp
[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -c /<<PKGBUILDDIR>>/src/detail/graph/Vertex.cpp
[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -c /<<PKGBUILDDIR>>/src/detail/io/Serialization.cpp
[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -c /<<PKGBUILDDIR>>/src/detail/io/WktReader.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334,
                 from /usr/include/CGAL/kernel_assertions.h:24,
                 from /usr/include/CGAL/Bbox_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/PreparedGeometry.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WktReader.h:13,
                 from /<<PKGBUILDDIR>>/src/detail/io/WktReader.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void SFCGAL::detail::io::WktReader::readInnerTriangle(SFCGAL::Triangle&)’ at /<<PKGBUILDDIR>>/src/detail/io/WktReader.cpp:296:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -c /<<PKGBUILDDIR>>/src/detail/io/WktWriter.cpp
[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -c /<<PKGBUILDDIR>>/src/detail/polygonSetToMultiPolygon.cpp
[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -c /<<PKGBUILDDIR>>/src/detail/tools/CharArrayBuffer.cpp
[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -c /<<PKGBUILDDIR>>/src/detail/tools/Log.cpp
[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -c /<<PKGBUILDDIR>>/src/detail/tools/Registry.cpp
[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -c /<<PKGBUILDDIR>>/src/detail/transform/AffineTransform2.cpp
[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -c /<<PKGBUILDDIR>>/src/detail/transform/AffineTransform3.cpp
[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -c /<<PKGBUILDDIR>>/src/detail/transform/Force2D.cpp
[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -c /<<PKGBUILDDIR>>/src/detail/transform/ForceOrderPoints.cpp
[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -c /<<PKGBUILDDIR>>/src/detail/transform/ForceZ.cpp
[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -c /<<PKGBUILDDIR>>/src/detail/transform/ForceZOrderPoints.cpp
[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -c /<<PKGBUILDDIR>>/src/detail/transform/RoundTransform.cpp
[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -c /<<PKGBUILDDIR>>/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp
[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -c /<<PKGBUILDDIR>>/src/detail/triangulate/triangulateInGeometrySet.cpp
[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -MF CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -c /<<PKGBUILDDIR>>/src/io/GeometryStreams.cpp
[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -c /<<PKGBUILDDIR>>/src/io/ewkt.cpp
/<<PKGBUILDDIR>>/src/io/ewkt.cpp: In function ‘std::unique_ptr<SFCGAL::PreparedGeometry> SFCGAL::io::readEwkt(std::istream&)’:
/<<PKGBUILDDIR>>/src/io/ewkt.cpp:29:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
   29 |   return std::move(uptr);
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/src/io/ewkt.cpp:29:19: note: remove ‘std::move’ call
[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -c /<<PKGBUILDDIR>>/src/io/wkt.cpp
[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -MF CMakeFiles/SFCGAL.dir/numeric.cpp.o.d -o CMakeFiles/SFCGAL.dir/numeric.cpp.o -c /<<PKGBUILDDIR>>/src/numeric.cpp
[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -c /<<PKGBUILDDIR>>/src/triangulate/triangulate2DZ.cpp
[ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -c /<<PKGBUILDDIR>>/src/triangulate/triangulatePolygon.cpp
[ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/version.cpp.o -MF CMakeFiles/SFCGAL.dir/version.cpp.o.d -o CMakeFiles/SFCGAL.dir/version.cpp.o -c /<<PKGBUILDDIR>>/src/version.cpp
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:161:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_2<CGAL::Epeck>; A2 = CGAL::Point_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘typename CGAL::Triangle_2<R_>::R::Bounded_side CGAL::Triangle_2<R_>::bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Triangle_2.h:82:39,
    inlined from ‘typename CGAL::Triangle_2<R_>::R::Boolean CGAL::Triangle_2<R_>::has_on_bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Triangle_2.h:118:24,
    inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::Point_2 CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::get_point_in_face(Face_handle) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:470:34,
    inlined from ‘void CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::__cxx11::list<CGAL::Polygon_2<CGAL::Epeck>, std::allocator<CGAL::Polygon_2<CGAL::Epeck> > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:174:15:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::__cxx11::list<CGAL::Polygon_2<CGAL::Epeck>, std::allocator<CGAL::Polygon_2<CGAL::Epeck> > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’:
/usr/include/CGAL/Epic_converter.h:161:29: note: ‘<anonymous>’ declared here
  161 |       return std::make_pair(Triangle_2(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:165:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_2<CGAL::Epeck>; A2 = CGAL::Point_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘typename CGAL::Triangle_2<R_>::R::Bounded_side CGAL::Triangle_2<R_>::bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Triangle_2.h:82:39,
    inlined from ‘typename CGAL::Triangle_2<R_>::R::Boolean CGAL::Triangle_2<R_>::has_on_bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Triangle_2.h:118:24,
    inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::Point_2 CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::get_point_in_face(Face_handle) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:470:34,
    inlined from ‘void CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::__cxx11::list<CGAL::Polygon_2<CGAL::Epeck>, std::allocator<CGAL::Polygon_2<CGAL::Epeck> > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:174:15:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::__cxx11::list<CGAL::Polygon_2<CGAL::Epeck>, std::allocator<CGAL::Polygon_2<CGAL::Epeck> > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’:
/usr/include/CGAL/Epic_converter.h:165:29: note: ‘<anonymous>’ declared here
  165 |       return std::make_pair(Triangle_2(),false);
      |                             ^~~~~~~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_2<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Triangle_2<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_2<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Triangle_2<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Triangle_2&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:169:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_2<CGAL::Epeck>; A2 = CGAL::Point_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23,
    inlined from ‘typename CGAL::Triangle_2<R_>::R::Bounded_side CGAL::Triangle_2<R_>::bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Triangle_2.h:82:39,
    inlined from ‘typename CGAL::Triangle_2<R_>::R::Boolean CGAL::Triangle_2<R_>::has_on_bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]’ at /usr/include/CGAL/Triangle_2.h:118:24,
    inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::Point_2 CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::get_point_in_face(Face_handle) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:470:34,
    inlined from ‘void CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::__cxx11::list<CGAL::Polygon_2<CGAL::Epeck>, std::allocator<CGAL::Polygon_2<CGAL::Epeck> > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:174:15:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘void CGAL::Minkowski_sum_by_reduced_convolution_2<Kernel_, Container_>::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::__cxx11::list<CGAL::Polygon_2<CGAL::Epeck>, std::allocator<CGAL::Polygon_2<CGAL::Epeck> > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]’:
/usr/include/CGAL/Epic_converter.h:169:29: note: ‘<anonymous>’ declared here
  169 |       return std::make_pair(Triangle_2(),false);
      |                             ^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/format.hpp:17,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:13:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >*, std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Default, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > >::iterator’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >; _Alloc = std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >*, std::vector<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> >, std::allocator<CGAL::AABB_node<CGAL::AABB_traits<CGAL::Epeck, CGAL::AABB_face_graph_triangle_primitive<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<false> >, CGAL::Default> > > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60:
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Distance = int; _Tp = SFCGAL::algorithm::FaceBbox; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/box_intersection_d.h:21,
                 from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24,
                 from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:17,
                 from /<<PKGBUILDDIR>>/src/algorithm/difference.cpp:9:
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, vector<SFCGAL::algorithm::FaceBbox> >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]’,
    inlined from ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27:
/usr/include/c++/12/bits/stl_algo.h:4632:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
 4632 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4633 |                               std::__iterator_category(__first));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:262:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’:
/usr/include/CGAL/Epic_converter.h:262:29: note: ‘<anonymous>’ declared here
  262 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:266:28,
    inlined from ‘std::pair<CGAL::Ray_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:258:25,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3<CGAL::Epeck>; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Do_intersect_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> >, CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick> > > >]’:
/usr/include/CGAL/Epic_converter.h:266:29: note: ‘<anonymous>’ declared here
  266 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  128 | void modified_two_way_scan(
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function ‘void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; T = double; Predicate_traits = Predicate_traits_d<Box_traits_d<Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]’:
/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end,
      |      ^~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  435 |         modified_two_way_scan( p_begin, p_end, i_begin, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  450 |         segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                       callback, traits, cutoff, dim - 1,  in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  452 |         segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                       callback, traits, cutoff, dim - 1, !in_order );
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  477 |     segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  464 |         modified_two_way_scan( p_begin, p_end, i_span_end, i_end,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                                callback, traits, dim, in_order );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  483 |     segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi,
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                   callback, traits, cutoff, dim, in_order );
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>}; _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>; _Alloc = std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘FacePairOutputIterator CGAL::Polygon_mesh_processing::internal::self_intersections_impl(const FaceRange&, const TriangleMesh&, FacePairOutputIterator, bool, const NamedParameters&) [with ConcurrencyTag = CGAL::Sequential_tag; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; FaceRange = std::set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::less<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >; FacePairOutputIterator = CGAL::Emptyset_iterator; NamedParameters = CGAL::Named_function_parameters<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal_np::vertex_point_t, CGAL::internal_np::No_property>]’ at /usr/include/CGAL/Polygon_mesh_processing/self_intersections.h:295:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const HDS_edge<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<Point_accessor<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, Dynamic_property_map<In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_info_d<double, 3, In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator<Box_intersection_d::Box_with_info_d<double, 3, internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::unordered_map<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::hash<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const internal::HDS_edge<internal::In_place_list_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, std::hash<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::equal_to<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::allocator<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > > > >, std::set<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > >, std::less<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > >, std::allocator<std::pair<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false>, std::tuple<boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> >, boost::optional<internal::Point_accessor<internal::In_place_list_iterator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_vertex<I_Polyhedron_vertex<HalfedgeDS_vertex_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Point_3<Epeck> > > > > >, Point_3<Epeck>, Point_3<Epeck>&, false> > >, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, internal::Dynamic_property_map<internal::In_place_list_iterator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > >, std::allocator<HalfedgeDS_in_place_list_face<I_Polyhedron_facet<HalfedgeDS_face_base<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, Boolean_tag<true>, Plane_3<Epeck> > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge, HalfedgeDS_default, std::allocator<int> > > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Ecm_bind<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, Polygon_mesh_processing::Corefinement::No_mark<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, Polygon_mesh_processing::Corefinement::Default_visitor<Polyhedron_3<Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >]’ at /usr/include/CGAL/box_intersection_d.h:331:37,
    inlined from ‘void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes<TriangleMesh, VertexPointMap1, VertexPointMap2, Node_visitor>::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map<TriangleMesh>&, bool, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, std::set<typename boost::graph_traits<Graph>::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VPME = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; TriangleMesh = CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>; VertexPointMap1 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; VertexPointMap2 = CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false>]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::unordered_map<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::hash<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::equal_to<CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > > >, std::allocator<std::pair<const CGAL::internal::HDS_edge<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > > >, std::unordered_set<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, std::hash<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::equal_to<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > > > >, std::set<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > >, std::less<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > >, std::allocator<std::pair<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false>, std::tuple<boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> >, boost::optional<CGAL::internal::Point_accessor<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Point_3<CGAL::Epeck> > > > > >, CGAL::Point_3<CGAL::Epeck>, CGAL::Point_3<CGAL::Epeck>&, false> > >, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epeck> > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, std::tuple<CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge, CGAL::HalfedgeDS_default, std::allocator<int> > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge>, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, CGAL::Polygon_mesh_processing::Corefinement::No_mark<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor<CGAL::Polyhedron_3<CGAL::Epeck, SFCGAL::detail::Items_with_mark_on_hedge> >, false, false> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘TriangleOutputIteratorType SFCGAL::algorithm::collidingTriangles(const FaceSegmentCollide::CollisionVector&, TriangleOutputIteratorType) [with TriangleOutputIteratorType = std::back_insert_iterator<std::vector<CGAL::Triangle_3<CGAL::Epeck> > >]’ at /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:588:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/box_intersection_d.h:222:60,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator<std::vector<CGAL::Segment_3<CGAL::Epeck> > >]’ at /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:633:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
In function ‘void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d<CGAL::Box_intersection_d::Box_traits_d<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]’,
    inlined from ‘void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d<Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >, true>]’ at /usr/include/CGAL/box_intersection_d.h:224:62,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > >]’ at /usr/include/CGAL/box_intersection_d.h:243:57,
    inlined from ‘void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> >*, std::vector<Box_intersection_d::Box_with_handle_d<double, 3, I_HalfedgeDS_facet_circ<internal::In_place_list_const_iterator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<HalfedgeDS_in_place_list_halfedge<I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<HalfedgeDS_list_types<Epeck, I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >; Callback = SFCGAL::algorithm::FaceSegmentCollide]’ at /usr/include/CGAL/box_intersection_d.h:344:37,
    inlined from ‘SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator<std::vector<CGAL::Segment_3<CGAL::Epeck> > >]’ at /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:633:27:
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::algorithm::FaceBbox*, std::vector<SFCGAL::algorithm::FaceBbox> >’ changed in GCC 7.1
  204 |     Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector<CGAL::Box_intersection_d::Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > > > >, CGAL::Bidirectional_circulator_tag> > > >’ changed in GCC 7.1
[ 54%] Linking CXX shared library libSFCGAL.so
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/SFCGAL.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libSFCGAL.so.1 -o libSFCGAL.so.1.4.1 CMakeFiles/SFCGAL.dir/Coordinate.cpp.o CMakeFiles/SFCGAL.dir/Envelope.cpp.o CMakeFiles/SFCGAL.dir/Exception.cpp.o CMakeFiles/SFCGAL.dir/Geometry.cpp.o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o CMakeFiles/SFCGAL.dir/LineString.cpp.o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o CMakeFiles/SFCGAL.dir/Point.cpp.o CMakeFiles/SFCGAL.dir/Polygon.cpp.o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o CMakeFiles/SFCGAL.dir/Solid.cpp.o CMakeFiles/SFCGAL.dir/Surface.cpp.o CMakeFiles/SFCGAL.dir/Transform.cpp.o CMakeFiles/SFCGAL.dir/Triangle.cpp.o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o CMakeFiles/SFCGAL.dir/numeric.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o CMakeFiles/SFCGAL.dir/version.cpp.o  -Wl,-rpath,:::::::::::::::::::::::::::: -lgmpxx /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_symlink_library libSFCGAL.so.1.4.1 libSFCGAL.so.1 libSFCGAL.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 54%] Built target SFCGAL
make  -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/depend
make  -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/depend
make  -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/depend
make  -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/regress/polygon_triangulator /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/DependInfo.cmake --color=
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/regress/convex_hull /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/convex_hull /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake --color=
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/regress/standalone /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake --color=
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/unit /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 54%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/convex_hull && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -MF CMakeFiles/test-regress-convex_hull.dir/main.cpp.o.d -o CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/regress/convex_hull/main.cpp
[ 55%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -MF CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o.d -o CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/regress/polygon_triangulator/main.cpp
[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o
[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/AreaTest.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/CoordinateTest.cpp
[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/EnvelopeTest.cpp
[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp
[ 58%] Linking CXX executable test-regress-convex_hull
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/convex_hull && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-convex_hull.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src: ../../../src/libSFCGAL.so.1.4.1 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 
/usr/bin/ld: ../../../src/libSFCGAL.so.1.4.1: undefined reference to `__atomic_load_8'
/usr/bin/ld: ../../../src/libSFCGAL.so.1.4.1: undefined reference to `__atomic_store_8'
collect2: error: ld returned 1 exit status
make[3]: *** [test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make:113: test/regress/convex_hull/test-regress-convex_hull] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:379: test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 59%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/GeometryCollectionTest.cpp
[ 59%] Linking CXX executable test-regress-polygon_triangulator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src: ../../../src/libSFCGAL.so.1.4.1 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 
/usr/bin/ld: ../../../src/libSFCGAL.so.1.4.1: undefined reference to `__atomic_load_8'
/usr/bin/ld: ../../../src/libSFCGAL.so.1.4.1: undefined reference to `__atomic_store_8'
collect2: error: ld returned 1 exit status
make[3]: *** [test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make:113: test/regress/polygon_triangulator/test-regress-polygon_triangulator] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:353: test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/all] Error 2
[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/GeometryTest.cpp
[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/GeometryVisitorTest.cpp
[ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/DistanceTest.cpp
[ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/IntersectionTest.cpp
[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/KernelTest.cpp
[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp
[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiLineStringTest.cpp
[ 64%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/IntersectsTest.cpp
[ 65%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334,
                 from /usr/include/CGAL/basic.h:26,
                 from /usr/include/CGAL/Cartesian/Cartesian_base.h:20,
                 from /usr/include/CGAL/Simple_cartesian.h:20,
                 from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:20:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiPointTest.cpp
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_LineStringTest::constructorFromVector::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:48:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_LineStringTest::constructorFromVector::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:49:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_LineStringTest::iteratorTests::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:180:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_LineStringTest::iteratorTests::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:181:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_LineStringTest::iteratorTests::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:182:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_LineStringTest::iteratorTests::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:183:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp
[ 67%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp
[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiPolygonTest.cpp
[ 68%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/WktTest.cpp
[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiSolidTest.cpp
[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/NumericTest.cpp
[ 69%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -c /<<PKGBUILDDIR>>/test/regress/standalone/TestModule.cpp
[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/PointTest.cpp
[ 71%] Linking CXX executable standalone-regress-test-SFCGAL
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src: ../../../src/libSFCGAL.so.1.4.1 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 
/usr/bin/ld: CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
collect2: error: ld returned 1 exit status
make[3]: *** [test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make:257: test/regress/standalone/standalone-regress-test-SFCGAL] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:327: test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/all] Error 2
[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/PolygonTest.cpp
[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/SolidTest.cpp
[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangleTest.cpp
[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp
[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp
[ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp
[ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AreaTest.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/CGAL/exceptions.h:28,
                 from /usr/include/CGAL/assertions_impl.h:29,
                 from /usr/include/CGAL/assertions.h:334,
                 from /usr/include/CGAL/basic.h:26,
                 from /usr/include/CGAL/Cartesian/Cartesian_base.h:20,
                 from /usr/include/CGAL/Simple_cartesian.h:20,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:20:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Triangle>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::constructorWithTriangles::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:46:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::constructorWithTriangles::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:47:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:144:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:145:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:146:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:147:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testClone::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:94:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testClone::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:95:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testBoundary::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:108:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testBoundary::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:109:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:124:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:125:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:126:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Triangle}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:127:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Triangle*, std::vector<SFCGAL::Triangle> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/test/tree/decorator.hpp:35,
                 from /usr/include/boost/test/tools/fpc_tolerance.hpp:19,
                 from /usr/include/boost/test/tools/fpc_op.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:54,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:21:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:50:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:51:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:52:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:53:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:81:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:82:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:83:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:84:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/BoundaryTest.cpp
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:96:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:97:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:98:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:99:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConnectedTest.cpp
[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp
[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp
[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp
[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/CoversTest.cpp
[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/DifferenceTest.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/test/tree/decorator.hpp:35,
                 from /usr/include/boost/test/tools/fpc_tolerance.hpp:19,
                 from /usr/include/boost/test/tools/fpc_op.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:54,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:20:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:77:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:78:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:79:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:80:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:90:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:91:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:92:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:93:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:130:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:131:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:132:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:133:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:143:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:144:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:145:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:146:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:160:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:161:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:162:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:163:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/DistanceTest.cpp
[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp
[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Force3DTest.cpp
[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/IntersectionTest.cpp
[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/IntersectsTest.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/test/tree/decorator.hpp:35,
                 from /usr/include/boost/test/tools/fpc_tolerance.hpp:19,
                 from /usr/include/boost/test/tools/fpc_op.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:54,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:20:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:74:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:75:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:76:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:77:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:78:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:132:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:133:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:134:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:135:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:136:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:141:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:142:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:143:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:144:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:145:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:100:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:101:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:102:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:103:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:104:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:107:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:108:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:109:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:110:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:111:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/IsValidTest.cpp
[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/LengthTest.cpp
[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp
[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp
[ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/NormalTest.cpp
[ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/OffsetTest.cpp
[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/OrientationTest.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/string:50,
                 from /usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp:25,
                 from /usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:21,
                 from /usr/include/boost/test/detail/global_typedef.hpp:15,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/NormalTest.cpp:20:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:217:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/NormalTest.cpp:22:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:217:27: note: ‘<anonymous>’ declared here
  217 |     return std::make_pair(Plane_3(), false);
      |                           ^~~~~~~~~
[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/PlaneTest.cpp
[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp
[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/TesselateTest.cpp
[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/TranslateTest.cpp
[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o
[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/UnionTest.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/VolumeTest.cpp
[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/capi/sfcgal_cTest.cpp
[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp
[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/detail/IntervalTest.cpp
[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp
[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphTest.cpp
[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp
In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
                 from /usr/include/c++/12/algorithm:60,
                 from /usr/include/CGAL/config.h:282,
                 from /usr/include/CGAL/license/Nef_3.h:17,
                 from /usr/include/CGAL/Nef_polyhedron_3.h:20,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/VolumeTest.cpp:22:
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:217:26:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Static_filtered_predicate.h:15,
                 from /usr/include/CGAL/Lazy_kernel.h:18,
                 from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20,
                 from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21,
                 from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25,
                 from /usr/include/CGAL/Nef_3/SNC_constructor.h:32,
                 from /usr/include/CGAL/Nef_3/SNC_decorator.h:29,
                 from /usr/include/CGAL/Nef_polyhedron_3.h:28:
/usr/include/CGAL/Epic_converter.h: In function ‘std::pair<CGAL::Plane_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’:
/usr/include/CGAL/Epic_converter.h:217:27: note: ‘<anonymous>’ declared here
  217 |     return std::make_pair(Plane_3(), false);
      |                           ^~~~~~~~~
[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/io/SerializationTest.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/test/tree/decorator.hpp:35,
                 from /usr/include/boost/test/tools/fpc_tolerance.hpp:19,
                 from /usr/include/boost/test/tools/fpc_op.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:54,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:20:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<SFCGAL::Point>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:67:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:68:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:69:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:70:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()’ at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:71:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/io/WktReaderTest.cpp
[ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/transform/AffineTransform2Test.cpp
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Vector_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Vector_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:288:26,
    inlined from ‘std::pair<CGAL::Vector_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:281:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&) const [with A1 = CGAL::Vector_3<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:31:23,
    inlined from ‘CGAL::Bounded_side CGAL::bounded_side_3(IteratorForward, IteratorForward, const Point_3<Kernel_>&, const Plane_3<Kernel_>&) [with IteratorForward = Iterator_from_circulator<Circulator_project<CircFromIt<internal::In_place_list_const_iterator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > >, std::allocator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > > > >, move_shalfedge_around_facet<internal::In_place_list_const_iterator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > >, std::allocator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > > > > > >, Project_shalfedge_point<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > >, const Point_3<Epeck> >, const Point_3<Epeck>&, const Point_3<Epeck>*>, const Point_3<Epeck>&, const Point_3<Epeck>*>; R = Epeck]’ at /usr/include/CGAL/Nef_3/bounded_side_3.h:42:40:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Bounded_side CGAL::bounded_side_3(IteratorForward, IteratorForward, const Point_3<Kernel_>&, const Plane_3<Kernel_>&) [with IteratorForward = Iterator_from_circulator<Circulator_project<CircFromIt<internal::In_place_list_const_iterator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > >, std::allocator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > > > >, move_shalfedge_around_facet<internal::In_place_list_const_iterator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > >, std::allocator<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > > > > > >, Project_shalfedge_point<SNC_in_place_list_shalfedge<SNC_indexed_items::SHalfedge<SNC_structure<Epeck, SNC_indexed_items, bool> > >, const Point_3<Epeck> >, const Point_3<Epeck>&, const Point_3<Epeck>*>, const Point_3<Epeck>&, const Point_3<Epeck>*>; R = Epeck]’:
/usr/include/CGAL/Epic_converter.h:288:27: note: ‘<anonymous>’ declared here
  288 |     return std::make_pair(Vector_3(),false);
      |                           ^~~~~~~~~~
[ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp
[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/transform/RoundTest.cpp
In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3<CGAL::Epick>; _U2 = bool; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = CGAL::Vector_3<CGAL::Epick>; _T2 = bool]’,
    inlined from ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3<CGAL::Epick>; _T2 = bool]’ at /usr/include/c++/12/bits/stl_pair.h:746:72,
    inlined from ‘std::pair<CGAL::Vector_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:288:26,
    inlined from ‘std::pair<CGAL::Vector_3<CGAL::Epick>, bool> CGAL::Epic_converter<IK>::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >]’ at /usr/include/CGAL/Epic_converter.h:281:28,
    inlined from ‘CGAL::Static_filtered_predicate<AK, FP, EpicP>::result_type CGAL::Static_filtered_predicate<AK, FP, EpicP>::operator()(const A1&) const [with A1 = CGAL::Vector_3<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Exact_converter<CGAL::Epeck, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Approx_converter<CGAL::Epeck, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, true>; EpicP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter<double, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Epick>, CGAL::Epick>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>]’ at /usr/include/CGAL/Static_filtered_predicate.h:31:23,
    inlined from ‘CGAL::K3_tree<Traits>::Segment_3 CGAL::K3_tree<Traits>::ray_to_segment(const Ray_3&) const [with Traits = CGAL::SNC_k3_tree_traits<CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck, CGAL::SNC_indexed_items, bool> > >]’ at /usr/include/CGAL/Nef_3/K3_tree.h:684:38:
/usr/include/c++/12/bits/stl_pair.h:535:11: warning: ‘<unnamed>’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function ‘CGAL::K3_tree<Traits>::Segment_3 CGAL::K3_tree<Traits>::ray_to_segment(const Ray_3&) const [with Traits = CGAL::SNC_k3_tree_traits<CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck, CGAL::SNC_indexed_items, bool> > >]’:
/usr/include/CGAL/Epic_converter.h:288:27: note: ‘<anonymous>’ declared here
  288 |     return std::make_pair(Vector_3(),false);
      |                           ^~~~~~~~~~
[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp
[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp
[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG   -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -c /<<PKGBUILDDIR>>/test/unit/TestModule.cpp
[100%] Linking CXX executable unit-test-SFCGAL
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/unit-test-SFCGAL.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef  -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o" -o unit-test-SFCGAL  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src: ../../src/libSFCGAL.so.1.4.1 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o:/usr/include/c++/12/atomic:285: more undefined references to `__atomic_load_8' follow
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o:/usr/include/c++/12/atomic:285: more undefined references to `__atomic_load_8' follow
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o:/usr/include/c++/12/atomic:285: more undefined references to `__atomic_load_8' follow
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o:/usr/include/c++/12/atomic:285: more undefined references to `__atomic_load_8' follow
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o:/usr/include/c++/12/atomic:271: more undefined references to `__atomic_store_8' follow
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o:/usr/include/c++/12/atomic:285: more undefined references to `__atomic_load_8' follow
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o: in function `std::atomic<double>::store(double, std::memory_order)':
/usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/12/atomic:271: undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o:/usr/include/c++/12/atomic:271: more undefined references to `__atomic_store_8' follow
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o: in function `std::atomic<double>::load(std::memory_order) const':
/usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/12/atomic:285: undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o:/usr/include/c++/12/atomic:285: more undefined references to `__atomic_load_8' follow
collect2: error: ld returned 1 exit status
make[3]: *** [test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make:1041: test/unit/unit-test-SFCGAL] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:301: test/unit/CMakeFiles/unit-test-SFCGAL.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
dh_auto_build: error: cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:22: build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2022-10-05T21:39:27Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build Type: any
Build-Space: 451976
Build-Time: 4852
Distribution: bookworm-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 1174
Job: sfcgal_1.4.1-4
Machine Architecture: armhf
Package: sfcgal
Package-Time: 6060
Source-Version: 1.4.1-4
Space: 451976
Status: attempted
Version: 1.4.1-4
--------------------------------------------------------------------------------
Finished at 2022-10-05T21:39:27Z
Build needed 01:41:00, 451976k disk space